📅  最后修改于: 2023-12-03 15:08:16.369000             🧑  作者: Mango
在 Android 应用程序开发过程中,有时需要检查用户设备的 Android 版本是否符合要求。本文将介绍如何以编程方式检查 Android 版本是否为 9 及以上。
首先需要获取设备的 SDK 版本号,可以通过以下方法:
val sdkVersion = Build.VERSION.SDK_INT
以上代码将返回设备当前正在运行的 Android 系统的 SDK 版本号。
然后,可以通过以下代码检查版本号是否大于等于 28,即 Android 9:
if (sdkVersion >= Build.VERSION_CODES.P) {
// 执行 Android 9 或更高版本的代码
} else {
// 执行 Android 9 以下版本的代码
}
以上代码将判断 SDK 版本是否大于等于常量字段 Build.VERSION_CODES.P
,P
代表 Android 9 的代号,它的值为 28
。
val sdkVersion = Build.VERSION.SDK_INT
if (sdkVersion >= Build.VERSION_CODES.P) {
// 执行 Android 9 或更高版本的代码
} else {
// 执行 Android 9 以下版本的代码
}
以上是完整的代码示例,可以根据实际情况填充需要执行的代码。
本文介绍了如何以编程方式检查 Android 版本是否为 9 及以上,包括如何获取 SDK 版本号以及如何使用常量字段 Build.VERSION_CODES.P
判断版本号是否大于等于 28。开发者可以根据实际需求使用以上代码检查用户设备的 Android 版本号。