安卓android版本和API罗列

关于安卓API版本

通常在android的build.gradle里有这么几个版本,关系为:

minSdkVersion<=targetSdkVersion<=compileSdkVersion

minSdkVersion:很好理解,App能支持的最小版本

compileSdkVersion:编译时的版本,考虑sdk是向下兼容的,所以可理解为运行的最高版本

targetSdkVersion:这个比较不好理解,表示做了充分测试所基于的目标版本,App会尽可能在该版本上运行

API列表

Platform Version API Level VERSION_CODE Notes
Android 12 31 S 2021发布。放弃32位支持
Android 11 30 R 2020发布。充分支持5G,以及双屏、折叠屏终端
Android 10 29 Q 2019发布。主要支持手势导航及暗黑主题
Android 9 28 P  
Android 8.1 27 O_MR1  
Android 8.0 26 O  
Android 7.1.1      
Android 7.1 25 N_MR1  
Android 7.0 24 N  
Android 6.0 23 M 2015发布。权限可以不用在App启动时申请,而是使用到时再申请。支持更多生物认证方式,而不只是指纹识别。
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  
Android 3.2 13 HONEYCOMB_MR2  
Android 3.1.x 12 HONEYCOMB_MR1  
Android 3.0.x 11 HONEYCOMB  
Android 2.3.4      
Android 2.3.3 10 GINGERBREAD_MR1  
Android 2.3.2      
Android 2.3.1      
Android 2.3 9 GINGERBREAD  
Android 2.2.x 8 FROYO  
Android 2.1.x 7 ECLAIR_MR1  
Android 2.0.1 6 ECLAIR_0_1  
Android 2.0 5 ECLAIR  
Android 1.6 4 DONUT  
Android 1.5 3 CUPCAKE  
Android 1.1 2 BASE_1_1  
Android 1.0 1 BASE  
发表于 2021年10月02日 12:52   评论:0   阅读:3336  



回到顶部

首页 | 关于我 | 关于本站 | 站内留言 | rss
python logo   django logo   tornado logo