有谁知道如何才能以编程方式检查系统版本(如1.0
,2.2
,等等)?
CODENAME
: 当前的开发代号,如果是发布版本,则是字符串"REL" 。INCREMENTAL
:底层源码控制用来表示该构建的内部值。RELEASE
:用户可见的版本字符串。
你可以通过查看Build.VERSION
来了解Android的版本。
文档建议你对照Build.VERSION.SDK_INT
和Build.VERSION_CODES
中的数值,检查[Build.VERSION.SDK_INT
]。
只要你意识到Build.VERSION.SDK_INT
只在API Level 4,也就是Android 1.6 (Donut)引入,这就没问题。 所以这不会影响你,但如果你确实想让你的应用程序在Android 1.5或更早的版本上运行,那么你就必须使用被废弃的Build.VERSION.SDK
来代替。