[所有分类]Android系统架构.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[所有分类]Android系统架构

Android系统架构 目录 1.关于Android 2.Android系统的优势 3.Android的系统架构 4.Android系统的四大组件 5.Android的系统包 1.关于Android   2007年11月5日谷歌公司宣布与其他一些手机制造厂商、移动运营商、芯片制造商等厂商联合组成开发手机联盟(Open Handset Alliance,OHA),并发布了基于Linux内核的开源的手机开发平台Android,Android不仅仅是一款手机操作系统,而更像是一个对任何开发人员开放的移动终端开发平台。该平台是由操作系统、中间件、用户界面以及应用程序组成,并且对外开放源代码,一经推出便引起世界各地开源爱好者的关注。同时,谷歌与各大厂商的大力合作也大大的促进了Android新的手机的业务的不断推出,同时也使得Android更加的标准。 1.关于Android 第一款搭载Android操作系统的手机应该是T-mobile G1手机了,该款手机是2008年9月22日由美国移动运营商T-mobile USA在纽约发布的,该款手机由台湾宏达电子HTC制造,支持WCDMA/HSPA网络,理论下载速率到达7.2Mbit/s,并支持Wi-Fi功能。 Android用甜点作为它们系统版本的代号的命名方法开始于 Android 1.5 发布的时候。作为每个版本代表的甜点的尺寸越变越大,然后按照26个字母数序: 1.关于Android 纸杯蛋糕Android1.5-upcake 甜甜圈Android1.6 Donut 松饼Android2.0 Eclair 冻酸奶Android2.2 Froyo 姜饼Android2.3 Gingerbread 蜂巢Android3.0,3.1,3.2 Honeycomb 冰激凌三明治Android4.0 Ice Cream Sandwich 根据最新消息新一代Android版本将命名为果冻豆(Android5.0-Jelly Bean) 2009 . 5 2009.9 2009.10 2010.1 2010.12 2011.5 2011.10 2.Android系统的优势 2.Android系统的优势 (1)良好的开放性平台 Android系统最震撼人心之处在于它的开放性和服务免费。 对第三方软件完全开放的平台, 开发者在为其开发程序时拥有更大 的自由度,突破了iphone等只能添 加为数不多的固定软件的枷锁。 开放的海量市场 网站下载: 安卓网,机峰网,91助手等 支持所有.apk文件 2.Android系统的优势 (2)个性化界面设置 多种插件,快捷方式 和文件夹,打造个性 化的屏幕以满足个性需求。 轻松添加,得心应手,您可以随意更新排列主屏幕项目 2.Android系统的优势 (3)与google应用的无缝结合 由于android系统是由google主导 研发的,因此android操作系统手机 将无缝结合这些优秀的Google互联服务,如大家熟知的Google Map,Google Search,Gmail等,在手机上都可以使用。 支持google全方位服务,丰富最新的网络体验。 3.Android的系统架构 3.Android的系统架构  从上图中可以看出,Android系统架构为四层结构,从上层到下层分别是应用程序层、应用程序框架层、系统运行库层以及Linux内核层,分别介绍如下:  1)应用程序层    Android平台不仅仅是操作系统,也包含了许多应用程序,诸如SMS短信客户端程序、电话拨号程序、图片浏览器、Web浏览器等应用程序。这些应用程序都是用Java语言编写的,并且这些应用程序都是可以被开发人员开发的其他应用程序所替换,这点不同于其他手机操作系统固化在系统内部的系统软件,更加灵活和个性化。 3.Android的系统架构 2)应用程序框架层      应用程序框架层是我们从事Android开发的基础,很多核心应用程序也是通过这一层来实现其核心功能的,该层简化了组件的重用,开发人员可以直接使用其提供的组件来进行快速的应用程序开发,也可以通过继承而实现个性化的拓展。 a) Activity Manager(活动管理器) 管理各个应用程序生命周期以及通常的导航回退功能 b) Window Manager(窗口管理器) 管理所有的窗口程序 c)  C

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档