Android studio 如何检查Android 12 API级别?
我正在尝试使用下面的代码检查android 12 API级别Android studio 如何检查Android 12 API级别?,android-studio,android-api-levels,android-12,Android Studio,Android Api Levels,Android 12,我正在尝试使用下面的代码检查android 12 API级别 if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { // Do something for Android 12 and above versions } else { // Do something for phones running an SDK before Android 12 } 但在android 12 beta设备上运行应用程序时,始终执
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.S)
{
// Do something for Android 12 and above versions
}
else
{
// Do something for phones running an SDK before Android 12
}
但在android 12 beta设备上运行应用程序时,始终执行else部分。
这是检查android 12 beta版本的另一种方法吗?要同时检测android 12 beta版本,您可以使用
Build.version.CODENAME
如下所示:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S || "S".equals(Build.VERSION.CODENAME)) {
// Android 12 or Android 12 Beta
}