我需要为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?
答案 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