DeviceUtils class

包含了设备相关操作的通用类。

Constructors

DeviceUtils()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Methods

getDeviceId() Future<String?>
获取设备唯一标识符(需要在AndroidManifest.xml或Info.plist中添加权限)。
getDeviceName() Future<String?>
获取当前设备的名称。
getOperatingSystem() Future<String?>
获取当前设备的操作系统名称。
getOperatingSystemVersion() Future<String?>
获取当前设备的操作系统版本号。
isAndroid() Future<bool>
检查当前设备是否为Android设备。
isIOS() Future<bool>
检查当前设备是否为iOS设备。
isLinux() Future<bool>
检查当前设备是否为Linux设备。
isMacOS() Future<bool>
检查当前设备是否为Mac设备。
isTablet() Future<bool>
检查当前设备是否为平板电脑。
isWindows() Future<bool>
检查当前设备是否为Windows设备。