AndroidDeviceInfo class
Information derived from android.os.Build
.
See: https://developer.android.com/reference/android/os/Build.html
- Implemented types
Constructors
-
AndroidDeviceInfo.new({required AndroidBuildVersion version, String? board, String? bootloader, String? brand, String? device, String? display, String? fingerprint, String? hardware, String? host, String? id, String? manufacturer, String? model, String? product, required List<
String?> supported32BitAbis, required List<String?> supported64BitAbis, required List<String?> supportedAbis, String? tags, String? type, bool? isPhysicalDevice, required List<String?> systemFeatures}) - Android device Info class.
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
- 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?
-
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
-
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
-
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> -
Serializes AndroidDeviceInfo to map.
override
-
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
.