Android API版本编程
可能重复:
以编程方式检索Android API版本
我正在尝试检索我的应用程序正在运行的设备的当前API版本。 有没有办法,我可以把它和存储在一个string。 这需要工作在1.5版本以上。 例子将不胜感激。 谢谢。
你可以通过调用Build.VERSION.SDK
来得到它。
从1.6开始,您应该使用Build.VERSION.SDK_INT
因为Build.VERSION.SDK
已被弃用。
Build.VERSION.RELEASE;
这会给你你的版本的实际数字; 又名2.3.3或2.2。
使用Build.VERSION.SDK_INT的问题是,如果你有一个固定电话或自定义的ROM,你可以有一个没有标准的操作系统(又名我的android运行2.3.5),并将返回一个NULL
时使用Build.VERSION.SDK_INT所以Build.VERSION.RELEASE无论如何都可以工作!
它是在android.os.Build.VERSION.SDK
常量上定义的,就使用它。