Adobe Air - получить имя устройства (например, EVO, DROID X ..) - PullRequest
3 голосов
/ 12 октября 2011

Я работаю в Actionscript в Adobe Air и хочу получить название модели устройства, например, «EVO» или «DROID X». Кто-нибудь был в состоянии сделать это? Спасибо.

Ответы [ 6 ]

2 голосов
/ 27 ноября 2013

Вы можете попробовать Android-Native-Device-Info у него есть марка устройства, модель, версия ОС и процессор, плотность ЖК-дисплея и т. Д.

2 голосов
/ 20 сентября 2012

Capabilities.os и Capabilities.manufacturer, вероятно, достаточно для идентификации устройства iOS (iPhone, iPod, iPad, а также их генерация).На Android, платформа, которую вы указали, эти свойства являются слишком общими.В моем тестировании manufacturer - это «Android Linux», а os - «Linux» плюс цифры, указывающие точную версию Linux.Этого достаточно для того, чтобы ваш код распознал, что он работает на Android, но немного больше.

Чтобы получить доступ к имени устройства на Android, вам нужно написать или найти собственное расширение, которое возвращает android.os.Build.MODEL.По результатам поиска такого расширения пока не существует.

1 голос
/ 13 октября 2011

Взгляните на Возможности класса (есть два свойства и производитель). Я не уверен, включено ли имя устройства во что-либо из этого.

0 голосов
/ 22 декабря 2015

Возможно, поздний ответ, но, возможно, другие все еще нуждаются в нем. Если вы ищете Native Extension для получения информации об устройстве Android, вы можете проверить это DeviceInfoANE . Не стесняйтесь использовать и изменять!

0 голосов
/ 16 января 2015

Чтобы получить эти данные (SSID, MAC-адрес и имя устройства) от iOS, я нашел этот ANE от as3 Gamegears . Github Ссылка на проект .

0 голосов
/ 07 марта 2012

Я нашел это ... Это здесь: android.os.Build.MODEL

...