DeviceInfo class
设备信息结构体
包含常用的主流设备环境关键信息, 以便于快速判断和分析设备类型、系统以及硬件相关数据。
Constructors
Properties
- brand → String
-
品牌(如 'Apple', 'Moto', 'Huawei')
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- isPhysicalDevice → bool
-
是否为物理设备(非模拟器)
final
- model → String
-
设备型号,如 'iPhone', 'iPad', 'Pixel'
final
- modelMachine → String
-
设备机器码,iOS为 'iPhone15,6',Android例: 'Moto G (4)'
final
- modelName → String
-
设备可读名称(如 'iPhone 14 Pro')
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- systemName → String
-
操作系统名称,例如: 'iOS' 或 'Android'
final
- systemVersion → String
-
操作系统版本号,例如: '18.5'、 '15'
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> - 转换为JSON格式(Map)
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited