系统简介
Android
一词的本义指 “机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。
Android一词最早出现于法国作家利尔亚当(Auguste Villiers de l’Isle-Adam)在1886年发表的科幻小说《未来夏娃》(L’ève future)中。
发展历程
- 2003年10月,Andy Rubin 等人创建Android公司,并组建Android团队。
- 2005年8月17日,Google低调收购了成立仅22个月的高科技企业Android及其团队。安迪 鲁宾成为Google公司工程部副总裁,继续负责Android项目。
- 2008年,在GoogleI/O大会上,谷歌提出了AndroidHAL架构图,在同年8月18号,Android
获得了美国联邦通信委员会(FCC)的批准,在2008年9月,谷歌正式发布了Android 1.0系
统,这也是Android系统最早的版本。 - 2009年9月,谷歌发布Android 1.6的正式版,并且推出了搭载Android1.6正式版的手机 HTC Hero(G3),凭借着出色的外观设计以及全新的Android 1.6操作系统,HTC Hero(G3)成为当时全球最受欢迎的手机。Android 1.6也有一个有趣的甜品名称,它被称 为Donut(甜甜圈)。
- 2019年,Android 10。
发行版本
1.1
2008年9月发布的Android第一版
1.5
Cupcake(纸杯蛋糕):2009年4月30日发布
1.6
Donut(甜甜圈):2009年9月15日发布
2.0
2009年10月26日发布。
3.0
Honeycomb(蜂巢):2011年2月2日发布。
4.0
Ice Cream Sandwich(冰激凌三明治):2011年10月19日在香港发布。
5.0
Android 5.0Lollipop(棒棒糖):美国太平洋时间2014年10月15日
6.0
Android 6.0Marshmallow(棉花糖):2015年9月30日
7.0
Android 7.0Nougat(牛轧糖):2016年8月22日
8.0
Android 8.0Oreo(奥利奥):2017 年 8 月 22 日
9.0
Android 9.0Pie (派):2018 年 5月 9日
10.0
Android 10.0 2019年 , 今年的Android Q的正式名称是Android 10
11
按照惯例,Android 11可能会在2020年3月份放出(开发版),谷歌I/O大会上正式发布。
体系架构
Android系统架构图
系统结构
Android 随附一套用于电子邮件、短信、日历、互联网浏览和联系人等的核心应用。平台随附的应用与用户可以选择安装的应用一样,没有特殊状态。因此第三方应用可成为用户的默认网络浏览器、短信 Messenger 甚至默认键盘(有一些例外,例如系统的“设置”应用)。系统应用可用作用户的应用,以及提供开发者可从其自己的应用访问的主要功能。例如,如果您的应用要发短信,您 无需自己构建该功能,可以改为调用已安装的短信应用向您指定的接收者发送消息。
也就是可以调用系统或是已经设置的应用为自己编写的Android服务。
应用组件
组件名 | 作用 |
---|---|
活动 (Activity) | 程序的根本。一个Android 应用是由多个Activity 组成的,这多个Activity之间Android的应用 可以进行相互跳转。 |
服务 (Service ) | 组件。不能自己运行, 只能后台运行,并且可以和其他组件进行交互。Service 是没有界面的长生命周期的代码。 |
广播接收器 (BroadcastReceiver ) | Broadcast是一种广泛运用的在应用程序之间传输信息的机制 |
内容提供者 (Content Provider ) | Content Provider是Android提供的第三方应用数据的访问方案 |
平台优势
- 开发性
在优势方面,Android平台首先就是其开放性,开发的平台允许任何移动终端厂商加入到Android 联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。
开放性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,最大的受益正是丰富的软件资源。开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机 - 丰富的硬件
这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪, 功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容,如同 从诺基亚Symbian风格手机一下改用苹果iPhone,同时还可将Symbian中优秀的软件带到iPhone上使用、联系人等资料更是可以方便地转移。 - 方便开发
Android平台提供给第三方开发商一个十分宽泛、自由的环境,不会受到各种条条框框的阻扰,可想而知,会有多少新颖别致的软件会诞生。但也有其两面性,血腥、暴力、情色方面的程序和游戏 如何控制正是留给Android难题之一。 - Google应用
在互联网的Google已经走过10年度历史,从搜索巨人到全面的互联网渗透,Google服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,而Android平台手机将无缝结合这些优秀的 - Google服务