以编程方式在 Android 中获取设备操作系统版本
如何以编程方式获取当前的 Android 设备版本(1.5、1.6、2.0 等)?即我已经在Android 2.2设备上安装了我的apk。我需要获取设备版本(我的应用程序当前正在运行的Android模拟器版本)。
如何以编程方式获取当前的 Android 设备版本(1.5、1.6、2.0 等)?即我已经在Android 2.2设备上安装了我的apk。我需要获取设备版本(我的应用程序当前正在运行的Android模拟器版本)。
像这样:
String myVersion = android.os.Build.VERSION.RELEASE; // e.g. myVersion := "1.6"
int sdkVersion = android.os.Build.VERSION.SDK_INT; // e.g. sdkVersion := 8;
您可以从中检索所有 SDK 代码Build.VERSION_CODES
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= android.os.Build.VERSION_CODES.LOLLIPOP){
// Do something for lollipop and above versions
} else{
// do something for phones running an SDK before lollipop
}
通过此代码,我们可以为Pre Lollipop设备执行单独的代码。