AppbridgenewPlatform class abstract
该文件定义了 AppBridgeNew 插件的平台接口, 确保所有 Flutter 模块通过此接口与原生代码进行通信, 以实现跨平台的功能调用和事件处理。
- Inheritance
-
- Object
- PlatformInterface
- AppbridgenewPlatform
- Implementers
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
actionSheet(
{String? title, required List< Map< items}) → Future<String, dynamic> >Map< String, dynamic> > -
addBookmark(
String id, Map< String, dynamic> bookmark) → Future<bool?> -
addComicBookmark(
String id, Map< String, dynamic> bookmark) → Future<bool?> -
addShortcuts(
String title, String url) → Future< bool?> -
alert(
{String? title, required String message, String? okText}) → Future< void> -
apkDownload(
{required String url, String? id, String? saveToDir, Map< String, String> ? headers}) → Future<Map< String, dynamic> > -
apkInstall(
String path) → Future< bool?> -
apkIsInstalled(
String packageName) → Future< bool?> -
apkOpen(
String packageName, {String? scheme, Map< String, dynamic> ? params}) → Future<bool?> -
applyUpdate(
String? url, {String? downloadId}) → Future< String?> -
appstoreOpen(
{required String appId}) → Future< void> -
appstoreSearch(
{required String keyword}) → Future< void> -
cacheGetSize(
) → Future< Map< String, dynamic> > -
checkM3u8CacheStatus(
{required String url}) → Future< Map< String, dynamic> > -
checkUpdate(
) → Future< Map< String, dynamic> > -
clearCache(
String? type) → Future< bool?> -
clearImageCache(
) → Future< bool?> -
clearWebViewData(
) → Future< bool?> -
clipboardGet(
) → Future< String?> -
clipboardSet(
String text) → Future< bool?> -
close(
{int? steps}) → Future< void> -
confirm(
{String? title, required String message, String? okText, String? cancelText}) → Future< Map< String, dynamic> > -
downloadCancel(
String id) → Future< void> -
downloadGetDefaultDir(
) → Future< String?> -
downloadGetFilePath(
String id) → Future< String?> -
downloadList(
) → Future< List< Map< >String, dynamic> > -
downloadM3u8(
{required String url, String? id, String? saveToDir, int? tsConcurrency, Map< String, String> ? headers, int? duration, bool? checkThumbnailCache}) → Future<Map< String, dynamic> > -
downloadM3u8Cancel(
String id) → Future< Map< String, dynamic> > -
downloadM3u8Pause(
String id) → Future< Map< String, dynamic> > -
downloadM3u8Resume(
String id) → Future< Map< String, dynamic> > -
downloadM3u8Status(
String id) → Future< Map< String, dynamic> > -
downloadM3u8ToMp4(
{required String url, String? id, String? saveToDir, Map< String, String> ? headers}) → Future<Map< String, dynamic> > -
downloadPause(
String id) → Future< void> -
downloadResume(
String id) → Future< void> -
downloadSetDefaultDir(
String path) → Future< bool?> -
downloadStart(
{required String url, String? id, String? fileName, Map< String, String> ? headers, String? saveTo}) → Future<Map< String, dynamic> > -
downloadStatus(
String id) → Future< Map< String, dynamic> > -
enterPipMode(
String videoId) → Future< bool?> -
exitApp(
) → Future< void> -
exitPipMode(
String videoId) → Future< bool?> -
getBattery(
) → Future< Map< String, dynamic> > -
getCapabilities(
) → Future< List< String> > -
getCpuInfo(
) → Future< Map< String, dynamic> > -
getDownloadSpeed(
String id) → Future< String?> -
getEnv(
) → Future< Map< String, dynamic> > -
getImageCacheSize(
) → Future< int?> -
getInfo(
) → Future< Map< String, dynamic> > -
getInstallationIds(
) → Future< Map< String, dynamic> > -
getMemoryInfo(
) → Future< Map< String, dynamic> > -
getPlatformVersion(
) → Future< String?> -
getStatus(
) → Future< Map< String, dynamic> > -
getStorageInfo(
) → Future< Map< String, dynamic> > -
getToken(
) → Future< Map< String, dynamic> > -
getVersion(
) → Future< Map< String, dynamic> > -
getVideoTracks(
String playerId) → Future< List< VideoTrack> > -
getWebViewCacheSize(
) → Future< int?> -
haptics(
String style) → Future< void> -
hasMethod(
String path) → Future< bool> -
initComicReader(
String id, String url, {String? title}) → Future< Map< String, dynamic> > -
initLiveStream(
String id, String url, {String? config}) → Future< Map< String, dynamic> > -
initNovelReader(
String id, String url, {String? title}) → Future< Map< String, dynamic> > -
initVideoPlayer(
String id, String url, {String? title}) → Future< Map< String, dynamic> > -
isLowMemory(
) → Future< bool?> -
isNetworkRestricted(
) → Future< bool?> -
isVpnEnabled(
) → Future< bool?> -
loading(
{required bool visible, String? text}) → Future< Map< String, dynamic> > -
makePayment(
String productId, String payType, Map< String, dynamic> paymentDetails) → Future<Map< String, dynamic> > -
minimizeApp(
) → Future< void> -
muteLiveStream(
String id, bool muted) → Future< bool?> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
notifyNovelReaderDismissed(
) → Future< void> -
open(
{required String url, String? title, bool? animated, bool? modal, bool? inExternal}) → Future< Map< String, dynamic> > -
openContent(
String module, String id, String url, {String? title}) → Future< bool?> -
openDeepLink(
String url) → Future< bool?> -
openSystemSettings(
String? section) → Future< void> -
openVpnSettings(
) → Future< void> -
parseDeepLink(
{String? url}) → Future< Map< String, dynamic> ?> -
pauseLiveStream(
String id) → Future< bool?> -
pauseVideo(
String id) → Future< bool?> -
permissionCheck(
String name) → Future< bool> -
permissionEnsure(
String name, Function action) → Future< bool> -
permissionRequest(
String name) → Future< bool> -
playLiveStream(
String id) → Future< bool?> -
playVideo(
String id) → Future< bool?> -
ready(
) → Future< Map< String, dynamic> > -
refreshToken(
) → Future< Map< String, dynamic> > -
removeBookmark(
String id, String bookmarkId) → Future< bool?> -
removeComicBookmark(
String id, String bookmarkId) → Future< bool?> -
replace(
{required String url}) → Future< void> -
safeArea(
) → Future< Map< String, dynamic> > -
seekVideo(
String id, int positionMs) → Future< bool?> -
sendChatMessage(
String id, String message) → Future< bool?> -
sendGift(
String id, String giftId, int count) → Future< bool?> -
setAppIcon(
String? styleId) → Future< bool?> -
setBars(
{String? color, String? style}) → Future< void> -
setComicTheme(
String id, String theme) → Future< bool?> -
setFontSize(
String id, double size) → Future< bool?> -
setPlaybackRate(
String id, double rate) → Future< bool?> -
setSelectedVideoTrack(
String playerId, VideoTrack track) → Future< void> -
setTheme(
String id, String theme) → Future< bool?> -
setTitle(
String title, {String? subtitle}) → Future< void> -
setVolume(
String id, double volume) → Future< bool?> -
setVpn(
bool on, Map< String, dynamic> ? config) → Future<Map< String, dynamic> > -
showLocalNotification(
Map< String, dynamic> params) → Future<void> -
startLiveActivity(
Map< String, dynamic> params) → Future<Map< String, dynamic> > -
startLiveStream(
String id) → Future< bool?> -
startReading(
String text) → Future< Map< String, dynamic> > -
stopLiveActivity(
Map< String, dynamic> params) → Future<Map< String, dynamic> > -
stopLiveStream(
String id) → Future< bool?> -
stopVideo(
String id) → Future< bool?> -
storageClear(
{String? scope}) → Future< bool?> -
storageGet(
String key) → Future< Map< String, dynamic> ?> -
storageRemove(
String key) → Future< bool?> -
storageSet(
String key, dynamic value, {int? ttlSec}) → Future< bool?> -
testflightOpen(
{required String inviteUrl}) → Future< void> -
toast(
String text, {int? duration}) → Future< void> -
toString(
) → String -
A string representation of this object.
inherited
-
turnComicPage(
String id, String direction) → Future< bool?> -
turnPage(
String id, String direction) → Future< bool?> -
updateLiveActivity(
Map< String, dynamic> params) → Future<Map< String, dynamic> >
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- instance ↔ AppbridgenewPlatform
-
getter/setter pair