【发布时间】:2014-11-20 00:48:09
【问题描述】:
我需要检查我手机的 Android 版本,如果版本低于 4.0.0,我应该执行以下代码,否则它不应该执行。我怎么能做到? 我用这条线来获取Android版本。
String androidOS = Build.VERSION.RELEASE;
如何检查是否小于 4.0.0.给我一个解决方案。
【问题讨论】:
标签: android
我需要检查我手机的 Android 版本,如果版本低于 4.0.0,我应该执行以下代码,否则它不应该执行。我怎么能做到? 我用这条线来获取Android版本。
String androidOS = Build.VERSION.RELEASE;
如何检查是否小于 4.0.0.给我一个解决方案。
【问题讨论】:
标签: android
类似这样的:
if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
}
更多版本请查看here!
【讨论】:
您可以像这样获得有关手机的任何详细信息 -> 和 android.os.Build 帮助您获得这个
System.out.println("button press on device name = "+android.os.Build.MODEL +" brand = "+android.os.Build.BRAND +" OS version = "+android.os.Build.VERSION.RELEASE + " SDK version = " +android.os.Build.VERSION.SDK_INT);
【讨论】:
使用
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= 14) {
// Do something for 14 and above versions
} else {
// do something for phones running an SDK before 14
}
【讨论】:
试试下面的代码:
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= android.os.Build.VERSION_CODES.GINGERBREAD){
// Do your code for froyo and above versions
} else{
// do your code for before froyo versions
}
【讨论】: