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".
final
bootloader String
The system bootloader version number.
final
brand String
The consumer-visible brand with which the product/hardware will be associated, if any.
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.
final
display String
A build ID string meant for displaying to the user.
final
displayMetrics AndroidDisplayMetrics
Information about the current android display.
final
fingerprint String
A string that uniquely identifies this build.
final
hardware String
The name of the hardware (from the kernel command line or /proc).
final
hashCode int
The hash code for this object.
no setterinherited
host String
Hostname.
final
id String
Either a changelist number, or a label like "M4-rc20".
final
isPhysicalDevice bool
false if the application is running in an emulator, true otherwise.
final
manufacturer String
The manufacturer of the product/hardware.
final
model String
The end-user-visible name for the end product.
final
product String
The name of the overall 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
final
supported64BitAbis List<String>
An ordered list of 64 bit ABIs supported by this device. Available only on Android L (API 21) and newer
final
supportedAbis List<String>
An ordered list of ABIs supported by this device. Available only on Android L (API 21) and newer
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".
final
type String
The type of build, like "user" or "eng".
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.