AndroidDeviceInfo class

Information derived from android.os.Build.

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

Constructors

AndroidDeviceInfo({required AndroidBuildVersion version, required String board, required String bootloader, required String brand, required String device, required String display, required String fingerprint, required String hardware, required String host, required String id, required String manufacturer, required String model, required String product, required List<String> supported32BitAbis, required List<String> supported64BitAbis, required List<String> supportedAbis, required String tags, required String type, required bool isPhysicalDevice, required String androidId, required List<String> systemFeatures})
Android device Info class.

Properties

androidId String
The Android hardware device ID that is unique between the device + user and app signing.
final
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
device String
The name of the industrial design.
final
display String
A build ID string meant for displaying to the user.
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
The value is true if the application is running on a physical device.
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
supported32BitAbis List<String>
An ordered list of 32 bit ABIs supported by this device.
final
supported64BitAbis List<String>
An ordered list of 64 bit ABIs supported by this device.
final
supportedAbis List<String>
An ordered list of ABIs supported by this device.
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
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.