1.1 Android发展和简介
1.1.1 关于Android
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机、智能手表等。
2003年10月,Andy Rubin等人创建Android公司,并组建Android团队。
2005年8月17日,Google低调收购了成立仅22个月的高科技企业Android及其团队。Andy Rubin成为Google公司工程部副总裁,继续负责Android项目。
2007年11月5日,谷歌公司正式向外界展示了这款名为Android的操作系统,并且在这天谷歌宣布建立一个全球性的联盟组织,该组织由34家手机制造商、软件开发商、电信运营商以及芯片制造商共同组成,并与84家硬件制造商、软件开发商及电信营运商组成开放手持设备联盟(Open Handset Alliance)来共同研发改良Android系统,这一联盟将支持谷歌发布的手机操作系统以及应用软件,Google以Apache免费开源许可证的授权方式,发布了Android的源代码。
2008年9月,谷歌正式发布了Android 1.0系统,这也是Android系统最早的版本。
2009年4月,谷歌正式推出了Android 1.5这款手机,从Android 1.5版本开始,谷歌开始将Android的版本以甜品的名字命名,Android 1.5命名为Cupcake(纸杯蛋糕)。该系统与Android 1.0相比有了很大的改进。
2009年9月份,谷歌发布了Android 1.6的正式版,它被称为Donut(甜甜圈)。
2010年5月份,谷歌正式发布了Android 2.2操作系统。谷歌将Android 2.2操作系统命名为Froyo(冻酸奶)。
2010年10月份,谷歌宣布Android系统达到了第一个里程碑,即电子市场上获得官方数字认证的Android应用数量已经达到了10万个,Android系统的应用增长非常迅速。在2010年12月,谷歌正式发布了Android 2.3操作系统Gingerbread (姜饼)。
2011年8月2日,Android手机已占据全球智能机市场48%的份额,并在亚太地区市场占据统治地位,终结了Symbian(塞班系统)的霸主地位,跃居全球第一。
2011年9月份,Android系统的应用数目已经达到了48万,而在智能手机市场,Android系统的占有率已经达到了43%。继续在排在移动操作系统首位。
2011年10月19日,Android 4.0 Ice Cream Sandwich(冰激凌三明治)版本发布。
2012年6月28日,Android 4.1Jelly Bean(果冻豆)版本发布。
2012年10月30日,Android 4.2Jelly Bean(果冻豆)版本发布。
2013年11月1日,Android 4.4KitKat(奇巧巧克力)版本发布。
2014年10月15日,Android 5.0Lollipop(棒棒糖)版本发布。
2015年9月30日,Android 6.0Marshmallow(棉花糖)版本发布。
2016年8月22日,Android 7.0Nougat(牛轧糖)版本发布。
2017年8月22 日,Android 8.0Oreo(奥利奥)版本发布。
2018 年 5月 9日,Android 9.0Pie (派)版本发布。
Android 平台提供了一种框架 API,应用可利用它与底层 Android 系统进行交互。该框架 API 由以下部分组成:
- 一组核心软件包和类
- 一组用于声明清单文件的 XML 元素和属性
- 一组用于声明和访问资源的 XML 元素和属性
- 一组 Intent
- 一组应用可请求的权限,以及系统中包括的权限强制执行
API 级别是一个对 Android 平台版本提供的框架 API 修订版进行唯一标识的整数值。
平台版本 | API 级别 |
---|---|
Android 9.0 | API level 28 |
Android 8.0 | API level 26 |
Android 7.0 | API level 24 |
Android 6.0 | API level 23 |
Android 5.0 | API level21 |
Android 4.4 | API level 19 |
Android 4.3 | API level 18 |
Android 4.2 | API level 17 |
Android 4.1 | API level 16 |
学员评价