今天看文档,还是觉得记录下各个版本号和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, 再往下就没有意义了,持续更新最新版本,同步官方文档…