Android设备版本

时间:2011-02-24 12:13:29

标签: android android-emulator

如何以编程方式获取当前的android deveice版本(1.5,1.6,2.0等)。 即我已经在ANdroid 2.2设备中安装了我的apk ..   我需要获取设备版本(我的应用程序当前正在运行的android模拟器版本)

2 个答案:

答案 0 :(得分:10)

表示API级别的整数可以在android.os.Build.VERSION.SDK_INT

找到

所以你可以这样做:

int apiLevel = android.os.Build.VERSION.SDK_INT;

可以在here中找到所有设备上该整数的可能值。如果要将版本与命名的android版本进行比较,请在此处使用每个常量的名称。您无法将设备版本与2.1,2.2等版本号进行比较。因此,如果您想这样做,则必须使用版本名称或API级别,然后手动转换。

答案 1 :(得分:6)

查看以下帖子可能会有所帮助How can I check in code the Android version like 1.5 or 1.6