actionscript - Adobe Air - 获取设备名称(如 EVO、DROID X..)

标签 actionscript air adobe

我在 Adob​​e Air 中使用 Actionscript,我想获取设备的型号名称,例如“EVO”或“DROID X”。有没有人能够做到这一点?谢谢。

最佳答案

Capabilities.osCapabilities.manufacturer 可能足以识别 iOS 设备(iPhone、iPod、iPad 及其后代)。在您指定的平台 Android 上,这些属性过于笼统。在我的测试中,manufacturer 是“Android Linux”,os 是“Linux”加上表示确切 Linux 版本的数字。这足以让您的代码识别它正在 Android 上运行,但仅此而已。

要在 Android 上访问设备名称,您需要编写或找到一个返回 android.os.Build.MODEL 的 native 扩展。根据搜索,尚不存在此类扩展。

关于actionscript - Adobe Air - 获取设备名称(如 EVO、DROID X..),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7743570/

相关文章:

javascript - 使用ExternalInterface让Javascript处理SWF文件时出现问题

android - 适用于 Android 的 Adob​​e AIR 上的 Pinless OAuth

ios - Flex 和 iOS 推送通知

javascript - 对于构建 HTML/JavaScript Air Apps 是否有任何好的指南、引用资料、设计模式或只是好的建议

javascript - Adobe DTM 和具有不同数量元素的数组

actionscript-3 - (AS3) 将变量设置为 private 是否有助于垃圾回收?

actionscript-3 - 具有@NotNull/@Nullable 支持的 Actionscript 3 静态分析器

apache-flex - 从 Actionscript 3 中的数组中删除元素的更有效方法

windows - Windows 上的 Adob​​e Air 中的标题栏图标大小错误

flash - 2021 年 1 月 12 日之后我们可以玩闪存客户端的虚拟机/容器?