Получите информацию о вашем устройстве, таком как android, ios или windows

В этой статье мы обсудим, как получить важную информацию об устройстве,

Означает, что флаттер - это гибридный язык, и с его помощью мы будем создавать приложения для приложений Android, iOS, Mac OS и Windows.

Поэтому иногда мы пишем код для конкретной ОС. Как несколько строк кода для android или ios.

Также для некоторых других целей нам нужна эта информация.

Итак, самое главное.
Существует библиотека, позволяющая легко получить эту информацию.

Это device_info

После добавления этой библиотеки и импорта ее,

Мы можем легко получить информацию

import 'package: device_info / device_info.dart ’;

DeviceInfoPlugin deviceInfo = DeviceInfoPlugin ();

AndroidDeviceInfo androidInfo = ждать deviceInfo.androidInfo; print (’Выполняется на $ {androidInfo.model}’); // например Мото G (4)

IosDeviceInfo iosInfo = ждать deviceInfo.iosInfo; print (’Выполняется на $ {iosInfo.utsname.machine}’); // например iPod7,1

Чтобы увидеть полный пример, нажмите здесь

Но есть также несколько настраиваемых параметров, если вы хотите получить только имя устройства.
Например,
для более простого способа как для Интернета, так и для приложений.
попробуйте это

импортировать 'dart: io' show Platform;

import 'package: flutter / foundation.dart' show kIsWeb;

var platformName = '’;

if (kIsWeb) {

platformName = Интернет;

} еще {

if (Platform.isAndroid) {

platformName = Android;

} else if (Platform.isIOS) {

platformName = IOS;

} else if (Platform.isFuchsia) {

platformName = фуксия;

} else if (Platform.isLinux) {

platformName = Linux;

} else if (Platform.isMacOS) {

platformName = MacOS;

} else if (Platform.isWindows) {

platformName = Windows;

}

}

print (имя_платформы: - + имя_платформы.toString ());