如何在Adobe AIR中检测Android OS版本?

在iOS上,Adobe AIR的Capabilities.os可能类似于“iPhone OS 5.1.1 iPad3,1” – 非常清楚地识别操作系统版本以及设备型号.在
Android上,它看起来更像“Linux 2.6.35.7-59465-g42bad32”.
Wikipedia为Android版本列出了以下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 – 任何人都可以确认吗?

最佳答案 好吧,我有另一个解决方案.我发现这个AS3类通过抓取名为“/system/build.prop”的Android系统文件来确定Android的版本.

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

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

有关iOS的信息,请参阅此内容:

> http://forum.starling-framework.org/topic/detect-device-modelperformance

点赞