DeviceInfo class
Supplies the devices information.
Constructors
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 Properties
- board → String
-
The name of the underlying board, like "goldfish".
no setter
- bootloader → String
-
The system bootloader version number.
no setter
- brand → String
-
The consumer-visible brand with which the product/hardware will be associated, if any.
no setter
-
data
→ Map<
String, String> -
Supply the device information
no setter
- device → String
-
The name of the industrial design.
no setter
- deviceId → String
-
The unique identifier of the device
no setter
- display → String
-
A build ID string meant for displaying to the user.
no setter
- fingerprint → String
-
A string that uniquely identifies this build.
no setter
- hardware → String
-
The name of the hardware (from the kernel command line or /proc).
no setter
- host → String
-
Hostname.
no setter
- id → String
-
Either a changelist number, or a label like "M4-rc20".
no setter
- identifierForVendor → String
-
Unique UUID value identifying the current device.
no setter
- isPhysicalDevice → String
-
false
if the application is running in an emulator,true
otherwise.no setter - localizedModel → String
-
Localized name of the device model.
no setter
- manufacturer → String
-
The manufacturer of the product/hardware.
no setter
- model → String
-
The end-user-visible name for the end product.
no setter
- name → String
-
Device name.
no setter
- product → String
-
The name of the overall product.
no setter
- supported32BitAbis → String
-
An ordered list of 32 bit ABIs supported by this device.
no setter
- supported64BitAbis → String
-
An ordered list of 64 bit ABIs supported by this device.
no setter
- supportedAbis → String
-
An ordered list of ABIs supported by this device.
no setter
- systemName → String
-
The name of the current operating system.
no setter
- systemVersion → String
-
The current operating system version.
no setter
-
Comma-separated tags describing the build, like "unsigned,debug".
no setter
- type → String
-
The type of build, like "user" or "eng".
no setter
- utsname → String
-
Operating system information derived from
sys/utsname.h
.no setter - utsnameMachine → String
-
Hardware type (e.g. 'iPhone7,1' for iPhone 6 Plus).
no setter
- utsnameNodename → String
-
Network node name.
no setter
- utsnameRelease → String
-
Release level.
no setter
- utsnameSysname → String
-
Operating system name.
no setter
- utsnameVersion → String
-
Version level.
no setter
- versionBaseOs → String
-
Removed from version 4.0.0 to avoid Google Play policies violations.
The base OS build the product is based on.
no setter
- versionCodename → String
-
The current development codename, or the string "REL" if this is a release build.
no setter
- versionIncremental → String
-
The internal value used by the underlying source control to represent this build.
no setter
- versionPreviewSdk → String
-
The developer preview revision of a prerelease SDK.
no setter
- versionRelease → String
-
The user-visible version string.
no setter
- versionSdk → String
-
The user-visible SDK version of the framework.
no setter
- versionSecurityPatch → String
-
The user-visible security patch level.
no setter