- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《法语学习Ahwtaw安卓手机讲解框架共5页
生活需要游戏,但不能游戏人生;生活需要歌舞,但不需醉生梦死;生活需要艺术,但不能投机取巧;生活需要勇气,但不能鲁莽蛮干;生活需要重复,但不能重蹈覆辙。
-----无名
安卓手机讲解框架
一、安卓系统的前世今生
1、安卓系统的诞生
Android的诞生还要从Andy Rubin(安迪鲁宾)说起。安迪鲁宾是一位硅谷著名的极客,他家的“门铃”是硅谷最昂贵的玩具:视网膜扫描仪。他曾先后在苹果、General Magic、WebTV等公司工作,2000年参与创办了Danger公司。该公司生产的Hiptop(T-Mobile Sidekick)智能手机具备上网、全键盘和照相功能,2003年曾在美国风行一时。离开Danger之后,安迪鲁宾创办了新的公司,致力于研发手机操作系统。因为Linus Torvalds把自己写的操作系统称为Linux,安迪鲁宾的名字是Andrew(Andy为Andrew 的昵称),再加上他本身是个机器人迷,所以新公司取名叫做Android。安迪鲁宾的最初目标是想把Android打造成一个可以对任何软件设计人员开放的移动终端平台,很快这个公司就获得了青睐,很多人打算买下他的公司,而安迪鲁宾发了一封电子邮件给拉里·佩奇,告诉拉里·佩奇有人要跟他合伙的事情。几周之后,Google就抢先把他的公司买下。
2007年11月5 号,Google宣布与其他33家手机厂商(包括摩托罗拉、华为、宏达电、三星、LG等)、手机芯片供货商、软硬件供货商、移动运营商联合组成开放手机联盟(Open Handset Alliance,OHA),并发布了名为Android的开放手机软件平台。参与开放手机联盟的这些厂商,都会基于Android平台来开发新的手机业务,Android向手机厂商和移动运营商提供一个开放的平台,供它们开发创新性的应用软件。Android基于Linux技术,由操作系统、中间件、用户界面和应用软件组成,允许开发人员自由获取、修改源代码,是一套具有开源性质的手机终端解决方案。
2008年9月22日,美国移动运营商T-Mobile USA在纽约正式发布第一款Google手机—T-Mobile G1。该款手机为台湾宏达电代工制造,是世界上第一部使用Android操作系统的手机,支持WCDMA/HSPA网络,理论下载速率7.2Mbit/s,并支持Wi-Fi。
2、安卓系统的优点
Android作为Google企业战略的重要组成部分,将进一步推进“随时随地为每个人提供信息”这一企业目标的实现,Google的目标是让移动通信不依赖于设备,甚至是平台。
Android系统具有如下5个特点:
开放性。Google与开放手机联盟合作开发了Android,Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望通过建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。
应用程序无界限。Android上的应用程序可以通过标准API(Application Programming Interface,应用程序编程接口)访问核心移动设备功能。通过互联网,应用程序可以声明它们的功能可供其他应用程序使用。
应用程序是在平等的条件下创建的。移动设备上的应用程序可以被替换或扩展,即使是拨号程序或主屏幕这样的核心组件。
应用程序可以轻松地嵌入网络。应用程序可以轻松地嵌入HTML、JavaScript和样式表,还可以通过WebView显示网络内容。
应用程序可以并行运行。Android是一种完整的多任务环境,应用程序可以在其中并行运行。在后台运行时,应用程序可以生成通知以引动注意。
3、安卓系统架构
Android分为4层,从高到底分别是应用层、应用框架层、系统运行库层和Linux内核层。
应用层:
应用是用JAVA语言编写的运行在虚拟机上的程序。Google最开始时就在Android系统中捆绑了一些核心应用,比如E-Mail客户端、SMS短消息程序、日历、地图、浏览器、联系人管理程序,等等。
应用框架层:
这一层是编写Google发布的核心应用时所使用的API框架,开发人员同样可以使用这些框架来开发自己的应用,这样便简化了程序开发的架构设计,但是必须遵守其框架的开发原则。
Android系统特色组件
丰富而又可扩展的视图(View):可以用来构建应用程序,它包括列表(List)、网格(Grid)、文本框(Text Box)、按钮(Button),以及可嵌入的Web浏览器。
内容提供器(Content Providers):它可以让一个应用访问另一个应用的数据(如联系人数据库),或共享它们自己的数据
文档评论(0)