阅读量:4
要判断Android版本,您可以使用Build.VERSION.SDK_INT属性。这是一个整数值,表示您的设备上安装的Android SDK(软件开发工具包)的版本。您可以在Activity或Fragment中使用以下代码片段来获取Android版本:
import android.os.Build;
// ...
int androidVersion = Build.VERSION.SDK_INT;
接下来,您可以使用if-else语句或switch语句根据Android版本执行不同的操作。例如:
if (androidVersion < Build.VERSION_CODES.LOLLIPOP) {
// Do something for Android versions below Lollipop (API level 21)
} else if (androidVersion >= Build.VERSION_CODES.LOLLIPOP && androidVersion < Build.VERSION_CODES.MARSHMALLOW) {
// Do something for Android versions between Lollipop (API level 21) and Marshmallow (API level 23)
} else if (androidVersion >= Build.VERSION_CODES.MARSHMALLOW) {
// Do something for Android versions equal to or above Marshmallow (API level 23)
}
或者使用switch语句:
switch (androidVersion) {
case Build.VERSION_CODES.LOLLIPOP:
// Do something for Android versions below Lollipop (API level 21)
break;
case Build.VERSION_CODES.MARSHMALLOW:
// Do something for Android versions between Lollipop (API level 21) and Marshmallow (API level 23)
break;
default:
// Do something for Android versions equal to or above Marshmallow (API level 23)
break;
}
请注意,Build.VERSION_CODES是一个包含所有Android版本代码的类。您可以使用这些预定义的常量(如Build.VERSION_CODES.LOLLIPOP、Build.VERSION_CODES.MARSHMALLOW等)来简化版本检查。
以上就是关于“android version 怎么判断”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm