AndroidDeviceInfo class

Information derived from android.os.Build.

See: https://developer.android.com/reference/android/os/Build.html

Inheritance

Properties

board String
The name of the underlying board, like "goldfish". https://developer.android.com/reference/android/os/Build#BOARD
final
bootloader String
The system bootloader version number. https://developer.android.com/reference/android/os/Build#BOOTLOADER
final
brand String
The consumer-visible brand with which the product/hardware will be associated, if any. https://developer.android.com/reference/android/os/Build#BRAND
final
data Map<String, dynamic>
Device information data Warning: The returned Map may not be JSON-encodable.
finalinherited
device String
The name of the industrial design. https://developer.android.com/reference/android/os/Build#DEVICE
final
display String
A build ID string meant for displaying to the user. https://developer.android.com/reference/android/os/Build#DISPLAY
final
displayMetrics AndroidDisplayMetrics
Information about the current android display.
final
fingerprint String
A string that uniquely identifies this build. https://developer.android.com/reference/android/os/Build#FINGERPRINT
final
hardware String
The name of the hardware (from the kernel command line or /proc). https://developer.android.com/reference/android/os/Build#HARDWARE
final
hashCode int
The hash code for this object.
no setterinherited
host String
Hostname. https://developer.android.com/reference/android/os/Build#HOST
final
id String
Either a changelist number, or a label like "M4-rc20". https://developer.android.com/reference/android/os/Build#ID
final
isPhysicalDevice bool
false if the application is running in an emulator, true otherwise.
final
manufacturer String
The manufacturer of the product/hardware. https://developer.android.com/reference/android/os/Build#MANUFACTURER
final
model String
The end-user-visible name for the end product. https://developer.android.com/reference/android/os/Build#MODEL
final
product String
The name of the overall product. https://developer.android.com/reference/android/os/Build#PRODUCT
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serialNumber String
Hardware serial number of the device, if available
final
supported32BitAbis List<String>
An ordered list of 32 bit ABIs supported by this device. Available only on Android L (API 21) and newer https://developer.android.com/reference/android/os/Build#SUPPORTED_32_BIT_ABIS
final
supported64BitAbis List<String>
An ordered list of 64 bit ABIs supported by this device. Available only on Android L (API 21) and newer https://developer.android.com/reference/android/os/Build#SUPPORTED_64_BIT_ABIS
final
supportedAbis List<String>
An ordered list of ABIs supported by this device. Available only on Android L (API 21) and newer https://developer.android.com/reference/android/os/Build#SUPPORTED_ABIS
final
systemFeatures List<String>
Describes what features are available on the current device.
final
tags String
Comma-separated tags describing the build, like "unsigned,debug". https://developer.android.com/reference/android/os/Build#TAGS
final
type String
The type of build, like "user" or "eng". https://developer.android.com/reference/android/os/Build#TIME
final
version AndroidBuildVersion
Android operating system version values derived from android.os.Build.VERSION.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
For legacy purposes
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Methods

fromMap(Map<String, dynamic> map) AndroidDeviceInfo
Deserializes from the message received from _kChannel.