我在Adobe Air的Actionscript中工作,我想获得一个设备的型号名称,例如'EVO'或'DROID X'。有没有人能够做到这一点?感谢。
答案 0 :(得分:2)
Capabilities.os
和Capabilities.manufacturer
可能足以识别iOS设备(iPhone,iPod,iPad及其代)。在Android上,您指定的平台,这些属性过于笼统。在我的测试中,manufacturer
是“Android Linux”,os
是“Linux”加上表示确切Linux版本的数字。这足以让您的代码识别它在Android上运行但很少。
要在Android上访问设备名称,您需要编写或查找返回android.os.Build.MODEL
的原生扩展。根据搜索,还没有这样的扩展名。
答案 1 :(得分:2)
你可以试试Android-Native-Device-Info它有设备的品牌,型号,操作系统版本和CPU,LCD密度等。
答案 2 :(得分:1)
看看Capabilities类(os和制造商有两个属性)。我不确定设备名称是否包含在其中。
答案 3 :(得分:0)
要从iOS获取这些详细信息(SSID,MAC地址和设备名称),我找到了this ANE from as3 Gamegears。 Github Project link。
答案 4 :(得分:0)
可能迟到的答案,但也许其他人仍然需要它。如果您要查找Native Extension以获取Android设备信息,可以查看此DeviceInfoANE。随意使用和修改!
答案 5 :(得分:-1)
我找到了......它在这里:android.os.Build.MODEL