EyFlutter class

Constructors

EyFlutter()
factory

Properties

addressConfig OnAddressConfig?
获取基础地址配置
no setter
appConfig OnEyFlutterConfig?
获取eyflutter配置项
no setter
appInfo ApplicationInfo
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
schemeConfig OnSchemeListener?
获取scheme配置
no setter
startTime int
获取应用启动时间
no setter

Methods

debugMode(bool debug) → void
设置debug模式(默认非debug模式)
disableDeviceInfoReport(bool report) → void
是否禁用设备信息上报(默认禁用) report true-在集成eyflutter-cmi插件的前提下启动应用时系统获取设备信息并上报,false-不上传设备信息;
disableSyncPlatformKeys(bool disable) → void
是否禁用同步平台key(默认禁用)
getAppInfo() Future<ApplicationInfo>
获取应用信息
installApk(String filePath) Future<String?>
安装apk filePath apk文件路径 {"flag":"setting"} flag=setting打开安装未知来源设置页面,flag=done安装成功
isDebug() bool
是否debug模式(默认非debug模式)
isDisableDeviceInfoReport() bool
是否禁用设备信息上报(默认禁用)
isDisableSyncPlatformKeys() bool
是否禁用同步平台key(默认禁用)
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
regAddressConfig<T extends OnAddressConfig>(T? config) → void
注册地址配置 OnAddressConfig实现类
regAppConfig<T extends OnEyFlutterConfig>(T? config) → void
注册应用配置 OnEyFlutterConfig实现类
registerScheme<T extends OnSchemeListener>(T config) → void
注册scheme对象
setAppInfo(ApplicationInfo? appInfo) → void
setStartTime({required int time}) → void
设置应用启动时间
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

instance EyFlutter
no setter