Android设备版本

jen*_*fer 2 android android-emulator

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

Jem*_*ems 10

可以在以下位置找到表示API级别的整数 android.os.Build.VERSION.SDK_INT

所以你可以这样做:

int apiLevel = android.os.Build.VERSION.SDK_INT;
Run Code Online (Sandbox Code Playgroud)

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

  • 请记住,自API级别4(1.6)起支持android.os.Build.VERSION.SDK_INT (2认同)