utils/src/global_util library

Constants

isProduction → const bool
kPathIcons → const String
kPathOthers → const String

Properties

isAndroid ↔ bool
getter/setter pair
isAppDebugFlag ↔ bool
打开app调试模式
getter/setter pair
isDebug → bool
final
isIOS ↔ bool
getter/setter pair
isMacOS ↔ bool
getter/setter pair
isPhone ↔ bool
getter/setter pair
isWeb ↔ bool
getter/setter pair
isWebInAndroid → bool
no setter
isWebInIos → bool
no setter
isWebInIPad → bool
no setter
isWebInIPhone → bool
no setter
isWebInWeChat → bool
no setter
isWindows ↔ bool
getter/setter pair
userAgent → String
no setter
webOrigin → String
no setter
webUserAgent → String
https://www.jianshu.com/p/40430596e3ab
no setter

Functions

appStoreUrl(String appId) → String
appStoreUserReviewsUrl(String appId) → String
appStoreWriteReview(String name, String appId) → String
assetsImagesPath(String name, {String format = "png"}) → String
获取图片路径
assetsImagesPathSvg(String name) → String
获取图片路径后缀svg
assetsImagesPathWebP(String name) → String
获取图片路径后缀wep
canLaunch(String urlString) → Future<bool>
getClipboard() → Future<String?>
获取剪贴板内容
hideKeyboard(BuildContext context) → void
全局隐藏键盘
onLaunch(String urlString, {bool forceSafariVC = false, bool forceWebView = false, bool enableJavaScript = false, bool enableDomStorage = false, bool universalLinksOnly = false, Map<String, String> headers = const <String, String>{}, Brightness? statusBarBrightness}) → Future<bool>
randomInt(int max) → int
随机数(0-max)小于max
setClipboard(String text) → Future<void>
将文本内容复制到剪贴板