从上图中,我们可以清楚的看出来,Android是一个分层的系统,且主要由五个部分组成,分别为:Linux Kernel、Android Runtime、Libraries、Application Framework、Applications。底层由Linux内核构成,与硬件操作紧密相连;中间层由Libraries、Android Runtime及Application Framework三个部分构成,是核心应用程序的一个集合。

分层的好处在于使用下层所提供的服务为上层提供了统一的服务,并且屏蔽本层以及下层的差异,当本层及下层发生了变化时不会影响到上层。也就是说各层各司其职,各层提供固定的服务访问点,从而实现高内聚,低耦合的效果。

2.1.2 Android 的发展历程

Android 1.0:2008年9月23日发布,这也是Android系统最早的版本。伴随着Android 1.0的发布,首款搭载此系统的Android手机诞生,因为1.0是不支持触控输入的,因此G1配置了实体键盘。

Android 1.5:2009年4月30日发布,从这时起,Android系统版本都是以糕点进行命名,并以字母排序,它是Android发展历史上的第一个重要的里程碑时刻。

Android 1.6: 2009年9月15日发布,Android 1.6首次支持了CDMA(Code Division Multiple Access)网络,为诸如Verizon和Sprint这样的CDMA运营商打开了一扇大门。

Android 2.0: 2009年11月,G1面世后1年左右,Android 2.0降临了。不论从哪个方面来说,它都是Android发展历史上的第二个重要的里程碑时刻。

Android 2.1: 2010年5月20日发布,直到Android 2.2发布时,谷歌似乎才开始考虑Android的企业级功能。

Android 2.3: 该版本于2010年12月7日发布,2.3开始对NFC(近距离无线通讯技术)支持,但是在相当长的时间内,NFC功能作用也仅限于扫描景点的NFC便签,从而获得URL网址等更多的信息(其实和二维码没什么区别),但谷歌随后在Sprint版本的Nexus S中引入了谷歌电子钱包。许多公司也开始注意到了NFC和移动支付的前景,然而毫无疑问,Android 2.3是这方面的先驱者。

Android 3.0: 该版本于2011年2月2日发布,“蜂巢”更像是Android系统发展历程上向分岔路的一次尝试,并且与智能手机无关,仅仅是进军平板电脑。

Android 4.0: 2011年10月19日在香港发布。Android 4.0 是Android发展历史上最重大的一次升级。论文网

Android 4.1: 2012年6月28日发布,Android 4.1是谷歌继蜂巢之后,一次全新的平板策略尝试。

而现在,安卓的最新版本已经发展到Android 4.4.4。安卓的发展还在继续……

2.2 Eclipse工具的简介以及使用

Eclipse是一个开放源代码的、基于Java的可以扩展的开发平台。就其本身而言,它仅仅是一个框架和一组服务,是通过插件组件构建的开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具JDK(Java Development Kit)。 

2.2.1 Eclipse工具的简介

Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月开始贡献给了开源社区,现在它是由非盈利的软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。2003年,Eclipse 3.0版本选择了OSGI服务平台规范做为运行时的架构。2007年6月,稳定版3.3发布;2008年6月发布代号Ganymede的3.4版;2009年6月发布代号为Juno的4.2版;2013年6月发布代号为Kepler的4.3版本;2014年6月发布代号为Luna的4.4版本。

2.2.2 Eclipse工具的使用

1) 打开Eclipse,启动之后选择一个工作区,每一个工作区中都会包含很多项目。

2) 选择建立一个Android项目

3) 当一个Android项目建立完成之后,会自动出现以下文件:

上一篇:ASP.NET+sqlserver连锁药店医药销售管理系统设计
下一篇:C#+Sqlserver网上求职与招聘系统设计

自拍图像中的记忆痕迹【5090字】

嵌入式系统数字图像采集...

CDMA的无线图像监控终端设计【801字】

图像处理中分辨率的选取【1488字】

内容的模糊图像检索技术研究【975字】

深度学习基于内容的图像检索

矩阵奇异值分解及其在图像处理中的应用

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

新課改下小學语文洧效阅...

张洁小说《无字》中的女性意识

老年2型糖尿病患者运动疗...

麦秸秆还田和沼液灌溉对...

网络语言“XX体”研究