您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > (关于智能手机的安卓系统5.0)
云南广播电视大学云南国防工业职业技术学院电子工程学院毕业论文(设计)课题关于智能手机的安卓系统教研室专业电气自动化班级二班学生姓名乔羽学号20101114228导师姓名赵祖武职称教师2010年10月1日2摘要Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。下面就由福州卓跃教育具体介绍。●2008年9月22日,美国运营商德国T-Mobile在纽约正式发布第一款Android手机——T-MobileG1。该款手机为台湾宏达电(HTC)代工制造,是世界上第一部使用Android操作系统的手机,支持WCDMA/HSPA网络,理论下载速率7.2Mbps,并支持Wi-Fi。●2009年10月28日正式发布了Android2.0智能手机操作系统。●2010年1月7日,Google在其美国总部正式向外界发布了旗下首款合作品牌手机NexusOne(HTCG5),并同时开始对外发售。●2010年7月9日,美国NDP集团调查显示,Android系统已占据了美国移动系统市场28%的份额。Android曾经是一家创立于旧金山的公司的名字,该公司于2005年8月份被Google收购,并从此踏上了飞速发展的道路。经过这几年的发展,它已经发展成了一个平台、一个生态体系。现在Android在移动领域已经得到了广泛的应用。根据Google于2011年6月份公布的数字,现在每天激活的Android设备高达50万台,比5月份的数据增加了10万台!Google还透露目前已经与36家OEM厂商和215家运营商合作,共激活了超过1亿台Android设备。相比于Symbian的日落西山,以及苹果的封闭、WindowsPhone的前途未卜,Android无疑代表了当前行业发展的主流趋势:开放平台取代了封闭平台。让参与者均能通过自己的努力而获益。从2008年9月公布1.0版本以来,经过近四年的跨越式发展,现在Android已经发展到了4.x版本,这是一个针对平板电脑而做了大量优化的版本,包括对更大屏幕的支持的类库、多任务优化等。目前市场上占主流的还是2.2版本,当然,相信随着时间的推移,2.3及后续版本会得到越来越多的设备的支持关键词Android构架Linux组件3目录摘要................................................................1目录................................................................21.国内外手机系统现状与发展趋势..................................32.Android的产生................................................43.Android构架....................................................63.1LinuxKernel..............................................63.2AndroidRuntime............................................63.3Libraries................................................73.4ApplicationFramework.................................73.5Applications...............................................84.Android目前版本及功能...........................................85.Android应用组件................................................115.1Activity组件................................................115.2Service组件................................................125.3BroadCastReceiver组件.......................................125.4ContentProvider组件........................................136.Android与其他手机操作系统的比较...............................147.Android手机发展趋势............................................178.参考文献........................................................199.致谢............................................................2041.国内外手机系统现状与发展趋势提起智能手机操作系统的发展历程,可谓跌宕起伏。从最早的LINUX到后来一家独大的Symbian,再到如今风光无限的iOS和Android,智能手机的操作系统日趋完善。随着手机操作系统在产业链核心地位的凸显,各大企业在终端及应用方面的竞争已经演变为生态系统间的竞争。2月14日,美国司法部终于认可了谷歌和摩托罗拉移动的“婚姻”。早些时候,欧盟委员会也已无条件批准谷歌收购摩托罗拉移动,这牵动起中国本土手机企业的紧张神经。智能手机厂商正在从拼技术、拼产品、拼品牌转变为拼专利。为避免踩着“地雷”,手机厂商不得不认真地思考这个问题:手机操作系统未来格局会怎样?应该如何押宝?微软WindowsPhone未来几年将可能保持良好的增长态势,并有望挤入前列,与苹果iOS和谷歌Android三分天下。一方面,微软本身就是做操作系统出身,长期的积累已经建立了庞大的生态系统,在用户群体中具备号召力;另一方面,其开发平台受到了很大一部分开发者及用户的青睐,增长速度非常快,目前WindowsPhoneMarketplace已经获得了6万个应用,超过了黑莓平台的应用数。诺基亚CEO史蒂芬·埃洛普亦表示,在受困于苹果iPhone和谷歌Android智能手机的冲击之后,采用微软的WindowsPhone作为其所有新智能手机的操作系统将能够帮助诺基亚收复失地。手机厂商借助Windows强大的生态系统翻身上会是今年的一大看点。最近,国产手机品牌笔电锋二代xpPhone即将推出,这款笔记本、手机、GPS功能三合一的通讯终端正是以搭载Windows系统为一大特色。但由于微软近入移动领域较晚,已经错失了先机,抢夺市场份额会更加吃力,仍有一场“恶战”要打。苹果iOS固然是目前对开发者最友好的平台,几十亿分账收入撑起了一个新的全球产业。统一平台本来对开发是有利的,但如果这个平台太过集权的话,形势又大不相同。对小团队而言,目前50万以上的应用规模,已经太拥挤了。而规模较大的开发公司依赖单一平台的风险很大。这是苹果一家掌控的生态系统,而平台和应用之间的界限,很难说的清。从市场份额占有方面来看,Android会是较佳的选择。Android一经推出便受到各大厂商的热捧,近年来其所交出的成绩单也是捷报连连。数据显示,2011年第四5季度中国智能手机市场销量达到2283万部,同比增长79.6%,环比增长16.8%;在手机操作系统市场占有率方面,Android的表现非常令人欣喜,飙升到47.3%位居第一,达到历史空前水平。2.Android的产生1.Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。下面就由福州卓跃教育具体介绍。●2008年9月22日,美国运营商德国T-Mobile在纽约正式发布第一款Android手机——T-MobileG1。该款手机为台湾宏达电(HTC)代工制造,是世界上第一部使用Android操作系统的手机,支持WCDMA/HSPA网络,理论下载速率7.2Mbps,并支持Wi-Fi。●2009年10月28日正式发布了Android2.0智能手机操作系统。●2010年1月7日,Google在其美国总部正式向外界发布了旗下首款合作品牌手机NexusOne(HTCG5),并同时开始对外发售。●2010年7月9日,美国NDP集团调查显示,Android系统已占据了美国移动系统市场28%的份额。2.Android曾经是一家创立于旧金山的公司的名字,该公司于2005年8月份被Google收购,并从此踏上了飞速发展的道路。经过这几年的发展,它已经发展成了一个平台、一个生态体系。现在Android在移动领域已经得到了广泛的应用。根据Google于2011年6月份公布的数字,现在每天激活的Android设备高达50万台,比5月份的数据增加了10万台!Google还透露目前已经与36家OEM厂商和215家运营商合作,共激活了超过1亿台Android设备。相比于Symbian的日落西山,以及苹果的封闭、WindowsPhone的前途未卜,Android无疑代表了当前行业发展的主流趋势:开放平台取代了封闭平台。让参与者均能通过自己的努力而获益。6从2008年9月公布1.0版本以来,经过近四年的跨越式发展,现在Android已经发展到了4.x版本,这是一个针对平板电脑而做了大量优化的版本,包括对更大屏幕的支持的类库、多任务优化等。目前市场上占主流的还是2.2版本,当然,相信随着时间的推移,2.3及后续版本会得到越来越多的设备的支持3.Android的构架Android系统架构由5部分组成,分别是:LinuxKernel、AndroidRuntime、Libraries、ApplicationFramework、Applications。第二部分将详细介绍这5个部分。下面自底向上分析各层。3.1LinuxKernelAndroid基于Linux2.6提供核心系统服务,例如:安全、内存管理、进程管理、网络堆栈、驱动模型。LinuxKernel也作为硬件和软件之间的抽象层,它隐藏具体硬件细节而为上层提供统一的服务。如果你学过计算机网络知道OSI/RM,就会知道分层的好处就是使用下层提供的服务而为上层提供统一的服务,屏蔽本层及以下层的差异,当本层及以下层发生了变化不会影响到上层。也就是说各层各尽其职,各层提供固定的SAP(ServiceAccessPoint),专业点可以说是高内聚、低耦合。如果你只是做应用开发,就不需要深入了解LinuxKernel层。3.2AndroidRuntimeAndroid包含一个核心库的集合,提供大部分在Java编程语言核心类库中可用的功能。每一个Android应用程序是Dalvik虚拟机中的实例,运行在他们自己的进程中。Dalvik虚拟机设计成,在一个设备可以高效地运行多个虚拟机。Dalvik虚拟机可执行文件格式是.dex,dex格式是专为Dalvik设计的一种压缩格式,适7合内存和处理器速度有限的系统。大多数虚拟机包括JVM都是基于栈的,而Dalvik虚拟机则是基于寄存器的。两种架构各有优劣,一般而言,基于栈的机器需要更多指令,而基于寄存器的机器指令更大。dx是一套工具,可以将Java.class转换成.dex格式。一个dex文件通常会有多个.class。由于dex有时必须进行最佳化,会使文件大小增加1-4倍,以ODEX结尾。
本文标题:(关于智能手机的安卓系统5.0)
链接地址:https://www.777doc.com/doc-3577012 .html