《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
完整开源地址:https://docs.qq.com/doc/DSkNLaERkbnFoS0ZF
| :-: | :-: | :-: |
| Android 11 | 11 | 30 |
| Android 10 | 10 | 29 |
| Pie(派) | 9 | 28 |
| Oreo(奥利奥) | 8.1.0 | 27 |
| Oreo(奥利奥) | 8.0.0 | 26 |
| Nougat(牛轧糖) | 7.1 | 25 |
| Nougat(牛轧糖) | 7.0 | 24 |
| Marshmallow(棉花糖) | 6.0 | 23 |
| Lollipop(棒棒糖) | 5.1 | 22 |
| Lollipop(棒棒糖) | 5.0 | 21 |
| KitKat(奇巧巧克力) | 4.4~4.4.4 | 19 |
| 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的起源:
Android最早的版本是 2007 年 11 月 5 日发行的 Android 0.5 ,它作为一个面向开发者的软件开发包(SDK)发行
Android 1.0(API 1-4 )
2008年9月23日,发布Android操作系统中的第一个正式版本:Android 1.0,当时并未有特别名称。全球第一台Android设备HTC Dream(G1)就是搭载Android 1.0操作系统。
Android 2.0(API 5-10 )
2009年9月15日,Google发布Android 1.6(Donut甜甜圈,正式决定以英文本母作代号排序)。
Android 3.0 (API 11-13 )
2011年2月2日,Google发布Android 3.0(Honeycomb蜂巢)发布。是第一个Android平板操作系统。全球第一个使用该版本操作系统的设备是摩托罗拉公司于2011年2月24日发布的Motorola Xoom平板电脑。
Android 4.0 (API 14-20 )
Android 4.0(Ice Cream Sandwich冰淇淋三明治)于2011年4月在Google I/O大会上首次被宣布,并且于2011年10月19日正式发布Android 4.0“冰淇淋三明治”操作系统和搭载Android 4.0的Galaxy Nexus智能手机。Android 4.0.1的软件开发包于2011年10月19日正式发布。谷歌公司的发言人加布·科恩(Gabe Cohen)指出,Android 4.0“理论上”与任何一个当前市面上搭载了Android 2.3.x版本的设备兼容。关于Android 4.0的源代码已于2011年11月14日正式公布。
Android 5.0 (API 21-22 )
2014年6月25日,Google于I/O大会上展示Android L的开发者预览版本,并开放下载。
2014年10月16日,Google发布Android 5.0(棒棒糖Lollipop)。
-
支持64位处理器。
-
支持蓝牙4.1。
-
相机可存扩展名为*.dng的raw档。
-
采用全新Material Design界面。
-
全面由 Dalvik 虚拟机转用 Android RunTime(ART)编译虚拟机。官方宣称新的虚拟机相较于旧虚拟机,性能可提升四倍。
-
改良的通知界面及新增Priority Mode。
-
预载省电及充电预测功能。
-
新增自动内容加密功能。
-
新增多人设备分享功能,可在其他设备登录自己账号,并获取用户的联系人、日历等Google云端数据。
-
强化网络及传输连接性,包括Wi-Fi、蓝牙及NFC。
-
强化多媒体功能,例如支持RAW格式拍摄。
-
强化“OK, Google”功能。
-
改善Android TV的支持。
-
提供低视力的设置,以协助色弱人士。
-
改善Google Now功能。
Android 6.0 (API 23 )
2015年5月29日,Google于I/O大会上展示Android M的开发者预览版本,并开放下载。
2015年10月5日,Google发布Android 6.0(棉花糖Marshmallow)。
-
增加全新的权限机制,针对 Android 6.0 及以上系统版本开发的应用程序在使用敏感权限(如拍照、查阅联系人或短信)时需要先征求用户同意。
-
增加Chrome Custom Tab功能。
-
将Chrome部分功能新增到Webview界面上。
-
增加Android Pay付费功能。
-
原生系统支持指纹识别功能,用于设备解锁及在Play商店代替输入密码。
-
新增Doze功能,可视环境调整设备性能,而减少电源的消耗(Google宣称能比之前的版本的Nexus 5和Nexus 6省电30%)。
-
支持USB Type C,可进行更快速的充电。
-
可将内置存储空间与SD存储卡空间格式化,合并成一个存储空间。
-
简化音量控制的操作。
-
其它细节改善。
Android 7.0 (API 24-25 )
2016年3月9日,Google发布Android N的开发者预览版本,并开放下载。
2016年8月22日,Google发布Android 7.0(牛轧糖Nougat)。
-
支持多视窗模式
-
加入应用在 Android Wear 上的 RemoteInput notification API
-
强化Doze 的省电功能
-
加入暗色主题
-
强化Smart Lock 功能
-
加入 Tile API ,允许应用程序开发者在“快速设置”中添加瓷块。
-
Recent App 加入全部清除
-
加入新版 Emoji
-
支持 Vulkan
-
更新App Folder
Android 8.0 (API 26-27 )
2017年3月21日,Google发布Android Oreo的开发者预览版本。
2017年8月21日,Google发布Android 8.0(奥利奥 Oreo)。
-
强化与用户交互之性能
-
提高电池使用寿命
-
通知列表
-
应用图标的通知
-
子母画面
-
支持 Google Assistant 的智能选字工具
-
背景 App 的运行限制
-
自适应图标
-
改进的 MediaRecorder API
-
Project Treble模块化架构
-
多种商务功能