admin管理员组

文章数量:1558099

Android 的开发于 2003 年由 Android, Inc.开始,该公司于 2005 年被 Google 收购。

Android 1.0 的首次公开发布发生在 2008 年 10 月 T-Mobile G1(又名 HTC Dream)的发布。Android 1.0 和 1.1 并未以特定代号发布。代号“Astro Boy”和“Bender”在一些早期 1.0 之前的里程碑版本中被内部标记,并且从未用作操作系统 1.0 和 1.1 版本的实际代号。

从 Android 1.5 Cupcake 开始,项目经理 Ryan Gibson 为公开发布使用了糖果主题命名方案。谷歌于 2019 年 8 月宣布,他们将结束糖果主题方案,以便在未来版本中使用数字排序。数字顺序格式下的第一个版本是Android 10,于 2019 年 9 月发布。

2017 年,Google 宣布Google Play将开始要求应用针对最新的 Android 版本。[最初的最低要求是 2017 年下半年发布的 Android 8,到 2018 年 8 月,新应用程序需要支持,2018 年 11 月之前更新现有应用程序。这种模式在随后的几年中一直延续。

Android SDK 版本对应版本号


名称

内部代号

版本号

初始稳定
发布日期

支持
(安全修复)

API级别

Noofficialcodename

N/A

1.0

2008年9月23日

No

1

PetitFour

1.1

2009年2月9日

No

2

Cupcake

1.5

2009年4月27日

No

3

Donut

1.6

2009年9月15日

No

4

Eclair

2.0

2009年10月27日

No

5

2.0.1

2009年12月3日

No

6

2.1

2010年1月11日

No

7

Froyo

2.2–2.2.3

2010年5月20日

No

8

Gingerbread

2.3–2.3.2

2010年12月6日

No

9

2.3.3-2.3.7

2011年2月9日

No

10

Honeycomb

3.0

2011年2月22日

No

11

3.1

2011年5月10日

No

12

3.2-3.2.6

2011年7月15日

No

13

Ice Cream Sandwich

4.0–4.0.2

2011年10月18日

No

14

4.0.3-4.0.4

2011年12月16日

No

15

Jelly Bean

4.1–4.1.2

2012年7月9日

No

16

4.2-4.2.2

2012年11月13日

No

17

4.3-4.3.1

2013年7月24日

No

18

KitKat

Key Lime Pie

4.4–4.4.4

2013年10月31日

No

19

4.4W-4.4W.2

2014年6月25日

No

20

Lollipop

Lemon Meringue Pie

5.0–5.0.2

2014年11月4日

No

21

5.1-5.1.1

2015年3月2日

No

22

Marshmallow

Macadamia Nut Cookie

6.0–6.0.1

2015年10月2日

No

23

Nougat

New York Cheesecake

7.0

2016年8月22日

No

24

7.1-7.1.2

2016年10月4日

No

25

Oreo

Oatmeal Cookie

8.0

2017年8月21日

No

26

8.1

2017年12月5日

Yes

27

Pie

9

2018年8月6日

Yes

28

Android 10

Queen Cake

10

2019年9月7日

Yes

29

Android 11

Red Velvet Cake

11

2020年9月8日

Yes

30

Android 12

Snow Cone

12

待定

预览版

31

Android Studio查看SDK版本


修订

31.0.2 (2021年4月)

  • adb

  • 支持转发到linux上的vsock。

  • 修复adb track-devices通过无线调试的设备不会立即收到更新的错误。

  • 实现对 mDNS 设备发现的初步支持,无需单独安装 mDNS 服务。当前默认禁用此功能,可以通过ADB_MDNS_OPENSCREEN在启动 adb 服务器时将环境变量设置为 1来启用。

  • fastboot

  • 无法获取引导分区大小时不要失败。

  • 从属性派生设备锁定状态,而不是解析内核命令行。

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:Android)

最后

都说三年是程序员的一个坎,能否晋升或者提高自己的核心竞争力,这几年就十分关键。

技术发展的这么快,从哪些方面开始学习,才能达到高级工程师水平,最后进阶到Android架构师/技术专家?我总结了这 5大块;

我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。

网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。

2021年虽然路途坎坷,都在说Android要没落,但是,不要慌,做自己的计划,学自己的习,竞争无处不在,每个行业都是如此。相信自己,没有做不到的,只有想不到的。祝大家2021年万事大吉。

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

本文标签: 版本号androidSDK