Как получить имя устройства во флаттере

avatar
Samuel Juliano
9 августа 2021 в 02:31
788
1
0

Итак, я разрабатываю приложение для мониторинга для Android, которое поддерживает несколько устройств, и я хотел бы получить имя устройства. Я уже гуглил об этом, но безуспешно. Уже попробовал пакет device_info, но в нем нет нужной мне информации. На изображении показано следующее:

output обс.: здесь первый вопрос, извините, если что-то не так.

Источник
Yeasin Sheikh
9 августа 2021 в 02:58
0

Можете ли вы добавить список, который вы хотели бы получить? Дело в том, что я не понимаю язык изображений. Вы также хотели бы получить номер IMEI?

Samuel Juliano
9 августа 2021 в 03:24
0

информация, которую я хочу получить от изображения, - это «ASUSZENFONE4», на Android 9 эта информация находится в «Конфигурация» -> «Система» -> «О телефоне» -> «Имя устройства». Я также хотел бы получить номер IMEI, но еще не изучал его.

Ravindra S. Patil
9 августа 2021 в 04:14
0

Можете ли вы поделиться своим кодом для информации об устройстве

Gursewak Singh
9 августа 2021 в 04:51
0

Попробуйте pub.dev/packages/device_name или pub.dev/packages/device_information

Samuel Juliano
9 августа 2021 в 13:01
0

написал это, чтобы показать, что я использую из device_info androidInfo.device;androidInfo.model; androidInfo.product; ` результат соответственно "ASUS_Z01KD_2", "ASUS_Z01KD", "WW_Z01KD"

Samuel Juliano
9 августа 2021 в 13:08
0

Я также просто взгляну на имя_устройства, которое кажется только для IOS, и информацию о устройстве, которая возвращает ту же информацию, что и пакет device_info (кроме IMEI).

Ответы (1)

avatar
Urvesh
9 августа 2021 в 05:13
2

Вы можете использовать device_info_plus, он предоставляется fluttercommunity.dev и поддерживает почти все платформы. Вы можете проверить этусправку по API, чтобы получить информацию о платформах.

Samuel Juliano
9 августа 2021 в 13:16
0

Я только что попробовал, но он содержит в основном ту же информацию, что и пакет device_info (по крайней мере, для Android), как показано на этом print.

Nick N
18 мая 2022 в 01:21
0

Посмотрите на пример, представленный на их странице. Он содержит множество дополнительных полей (включая имя устройства). Просто включите виджет в свое приложение и просмотрите все поля. Это обширная библиотека, стандартизированная fluttercommunity.dev pub.dev/packages/device_info_plus/example