如何在Android中获取特定的操作系统版本?

时间:2014-10-13 10:37:38

标签: android android-4.4-kitkat

我需要为OS版本提供不同的功能> 4.4.2和OS版本< = 4.4.2。

当我为此目的使用android.os.Build.VERSION_CODES时,它为我提供了与所有版本的4.4,4.4.1,4.4.2,4.4.3相对应的KITKAT代码。那么我该如何具体区分OS版本4.4.2和4.4.3?

5 个答案:

答案 0 :(得分:2)

您可以使用Build.VERSION.RELEASE字段,检查this线程的具体内容。但是,我建议您尽可能使用.VERSION_CODES字段。

答案 1 :(得分:0)

如果符合您的需要,您可以尝试android.os.Build.VERSION.RELEASE

来源:http://developer.android.com/reference/android/os/Build.VERSION.html

答案 2 :(得分:0)

使用此.. http://developer.android.com/reference/android/os/Build.VERSION.html

你有String RELEASE这将是有用的

答案 3 :(得分:0)

您可以使用:

String myVersion = android.os.Build.VERSION.RELEASE; // e.g. myVersion := "1.6"
int sdkVersion = android.os.Build.VERSION.SDK_INT; // e.g. sdkVersion := 8; 

来源:Link

答案 4 :(得分:0)

也许这会对你有所帮助:

int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion > 11){
    //your code here
}

有关API的更多信息: API's