首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Adobe中检测Android操作系统版本?

如何在Adobe中检测Android操作系统版本?
EN

Stack Overflow用户
提问于 2012-07-02 11:58:15
回答 2查看 6.9K关注 0票数 5

在iOS上,Adobe的Capabilities.os可能类似于"iPhone OS 5.1.1 iPad3,1“--非常清晰地识别操作系统版本和设备模型。在安卓上,它更像是"Linux 2.6.35.7-59465-g42bad32”。维基百科列出了用于安卓版本的以下Linux:

  • 2.6.29: 1.6、2.0、2.1
  • 2.6.32: 2.2x
  • 2.6.35: 2.3x
  • 2.6.36: 3.x
  • 3.0.1: 4.0x

这些是一成不变的,还是某些系统会报告不同的Linux版本?

是否有更好的方法来确定使用AIR和ActionScript的Android版本?

为了我的目的,我需要区分4.0 (冰淇淋三明治)和4.1 (果冻豆)。我认为4.1使用Linux内核3.1.10 -有人能确认吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-23 20:27:06

我有另一个解决办法。我找到了这个AS3类,它通过抓取一个名为“/ system /build.port”的Android系统文件来确定Android的版本。

您还可以获得其他信息,如模型、品牌、SDK版本和CPU。

看一看:https://github.com/funky-monkey/Android-Native-Device-Info

有关iOS的信息,请参见此:

  • http://forum.starling-framework.org/topic/detect-device-modelperformance
票数 3
EN

Stack Overflow用户

发布于 2012-10-23 20:17:03

我可以确认,通过内核检测Android版本并不那么可靠。我试图把4.0和以前的版本区分开来,虽然大多数ICS设备都有一个3.xLinux内核,但一些升级过的平板电脑,比如宏碁Iconia A500 (最初随Android3.0而来),在升级到Android4.0ICS之后,仍然有一个2.xLinux内核。所以我想,升级到Jelly的设备也会出现同样的情况。

我想获得Android版本的一个可靠方法是创建一个本地扩展,它调用本地Android来获取该信息(参见:如何检查Android的系统版本?)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11293236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档