今天看文档,还是觉得记录下各个版本号和API的级别对应,首先列出判断版本号的代码
//如果大于等于android 5.0
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
//todo
}
下面列出最新的andorid api版本对应表,参考于官方最新API文档
Platform Version | API Level | VERSION_CODE |
---|---|---|
Android 11 | 30 | R |
Android 10 | 29 | Q |
Android 9 | 28 | p |
Android 8.1 | 27 | O_MR1 |
Android 8.0 | 26 | O |
Android 7.1.1 | 25 | N_MR1 |
Android 7.1 | 25 | N_MR1 |
Android 6.0 | 23 | M |
Android 5.1 | 22 | LOLLIPOP_MR1 |
Android 5.0 | 21 | LOLLIPOP |
Android 4.4W | 20 | KITKAT_WATCH |
Android 4.4 | 19 | KITKAT |
Android 4.3 | 18 | JELLY_BEAN_MR2 |
Android 4.2, 4.2.2 | 17 | JELLY_BEAN_MR1 |
Android 4.1, 4.1.1 | 16 | JELLY_BEAN |
Android 4.0.3, 4.0.4 | 15 | ICE_CREAM_SANDWICH_MR1 |
Android 4.0, 4.0.1, 4.0.2 | 14 | ICE_CREAM_SANDWICH |
就记录到android4.0, 再往下就没有意义了,持续更新最新版本,同步官方文档…