Android平台SDK代号版本及API级别
这是《Android学习笔记》第001篇。
总结一下Android SDK版本代号和API级别,开发中经常会遇到SDK版本号和API级别号,每次都要到Google官网查看,非常不方便。这里汇总一下,如果有新的版本发布会及时更新,也方便国内的同学查看。
代号 | 版本 | API级别 | 新功能 |
---|---|---|---|
Android 10 | 10 | 29 | 支持可折叠设备、5G网络、通知中的智能回复、更安全的隐私保护 |
Android P (Pie) | 9 | 28 | 支持WiFi RTT室内定位、全面刘海屏、多摄像头的支持、支持外置USB/UVC摄像头 |
Android O (Oreo) | 8.1.0 | 27 | 支持TensorFlow机器学习功能 |
Android O (Oreo) | 8.0.0 | 26 | 支持画中画功能 |
Android N (Nougat) | 7.1 | 25 | |
Android N (Nougat) | 7.0 | 24 | 支持多窗口,优化了SurfaceView |
Android M (Marshmallow) | 6.0 | 23 | 运行时权限 |
Android L (Lollipop) | 5.1 | 22 | 支持多SIM卡,弃用旧版本的HTTP类,新增URLConnection类 |
Android L (Lollipop) | 5.0 | 21 | 支持 Material Design |
Android K (KitKat Wear) | 4.4W | 20 | 支持可穿戴设备 |
Android K (KitKat Wear) | 4.4 | 19 | 支持NFC功能和计步器功能 |
Jelly Bean | 4.3.x | 18 | |
Jelly Bean | 4.2.x | 17 | |
Jelly Bean | 4.1.x | 16 | |
Ice Cream Sandwich | 4.0.3-4.0.4 | 15 | |
Ice Cream Sandwich | 4.0.1-4.0.2 | 14 | |
Honeycomb | 3.2.x | 13 | |
Honeycomb | 3.1 | 12 | |
Honeycomb | 3.0 | 11 | |
Gingerbread | 2.3.3-2.3.7 | 10 | |
Gingerbread | 2.3-2.3.2 | 9 | |
Froyo | 2.2.x | 8 | |
Eclair | 2.1 | 7 | |
Eclair | 2.0.1 | 6 | |
Eclair | 2.0 | 5 | |
Donut | 1.6 | 4 | |
Cupcake | 1.5 | 3 | |
无代号 | 1.1 | 2 | |
无代号 | 1.0 | 1 |
Android各平台设备使用情况
数据来自于google官方,截止于2019-5-7
![](https://img.haomeiwen.com/i3950714/8958250f53c61f93.png)
从数据上来看,4.0以下的手机基本不用再考虑,实际上只需要考虑5.0以上的手机即可。
通过代码获取版本号
android.os.Build.VERSION.SDK_INT: 获取API版本号,数字
参考
网友评论