AndroidDeviceInfo constructor

AndroidDeviceInfo({
  1. AndroidBuildVersion? version,
  2. String? board,
  3. String? bootloader,
  4. String? brand,
  5. String? device,
  6. String? display,
  7. String? fingerprint,
  8. String? hardware,
  9. String? host,
  10. String? id,
  11. String? manufacturer,
  12. String? model,
  13. String? product,
  14. required List<String> supported32BitAbis,
  15. required List<String> supported64BitAbis,
  16. required List<String> supportedAbis,
  17. String? tags,
  18. String? type,
  19. bool? isPhysicalDevice,
  20. String? androidId,
  21. required List<String> systemFeatures,
  22. AndroidStorage? storage,
})

Android device Info class.

Implementation

AndroidDeviceInfo({
  this.version,
  this.board,
  this.bootloader,
  this.brand,
  this.device,
  this.display,
  this.fingerprint,
  this.hardware,
  this.host,
  this.id,
  this.manufacturer,
  this.model,
  this.product,
  required List<String> supported32BitAbis,
  required List<String> supported64BitAbis,
  required List<String> supportedAbis,
  this.tags,
  this.type,
  this.isPhysicalDevice,
  this.androidId,
  required List<String> systemFeatures,
  this.storage,
})  : supported32BitAbis = List<String>.unmodifiable(supported32BitAbis),
      supported64BitAbis = List<String>.unmodifiable(supported64BitAbis),
      supportedAbis = List<String>.unmodifiable(supportedAbis),
      systemFeatures = List<String>.unmodifiable(systemFeatures);