common
library
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