common library

Constants

pluginPackageName → const String
插件包名

Properties

eventBus → EventBus
返回全局事件总线
no setter
sharedPreferences → SharedPreferences
返回sharedPreferences
no setter

Functions

callPhone(String phoneNumber) → void
拨打电话
changeLanguage(Locale locale) → void
更改语言
delayed(int milliseconds, dynamic callback()) → void
延时执行
eventListen<T>(void onData(T)?, {Function? onError, void onDone()?, bool? cancelOnError}) StreamSubscription<T>
监听事件总线
getAndroidSdkVersion() Future<int?>
getAppName() Future<String>
获取AppName
getBuildNumber() Future<String>
获取BuildNumber
getDeviceInfo() Future<BaseDeviceInfo>
获取设备信息
getDeviceModel() Future<String?>
getIosSystemVersion() Future<String?>
getNowDateString() String
获取当前日期字符串
getNowDateTimeString() String
获取当前日期时间字符串
getNowTimeString() String
获取当前时间字符串
getPackageInfo() Future<PackageInfo>
获取包信息
getPackageName() Future<String>
获取PackageName
getTimeStamp({bool isSecond = false}) int
获取当前时间戳(Millisecond)
getTimeStampSecond() int
获取当前时间戳(Second)
getVersion() Future<String>
获取Version
hideKeyboard() → void
隐藏输入法
init({bool isDebug = false, String? logTag, String? networkLog, int dioTimeOut = 10, List<Locale>? supportedLocales}) Future<WidgetsBinding>
初始化脚手架
isConnectedToMobile() Future<bool>
判断设备是否连接移动网络
isConnectedToWiFi() Future<bool>
判断设备是否连接WiFi
isNetworkAvailable() Future<bool>
判断设备是否连接网络
openWebPage(String url, {LaunchMode mode = LaunchMode.platformDefault}) → void
打开网页
printLog(String log, [String? tag]) → void
统一Log输出
sendEvent<T>(T event) → dynamic
发送事件总线
setDarkStatusBar() → void
Dark Status Bar
setLightStatusBar() → void
Light Status Bar