You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Kotlin中检查Android版本(适配Android 33,规避废弃方法)

Android版本检查的简便有效实现方案

最近在开发时需要通过代码检查Android系统版本,发现网上能找到的方法大多已经废弃,折腾了一阵才找到当前可用的简单实现方式,分享给大家。

解决方案

直接通过Build.VERSION.SDK_INT与对应版本常量对比即可,这是目前官方推荐且未废弃的方法:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
    // 执行Android 9.0及以上版本的逻辑
    true
} else {
    // 执行Android 9.0以下版本的逻辑
    false
}

说明:Build.VERSION_CODES.P对应Android 9.0(API级别28),如果需要检查其他版本,替换为对应的版本常量即可,比如Build.VERSION_CODES.TIRAMISU对应Android 13(API级别33)。

内容的提问来源于stack exchange,提问作者Bruno Nascimento

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 23:47:08