【法语学习】Ahwtaw安卓手机讲解框架共(5页)

上传人:宝路 文档编号:17505877 上传时间:2017-11-11 格式:DOC 页数:7 大小:51.52KB
返回 下载 相关 举报
【法语学习】Ahwtaw安卓手机讲解框架共(5页)_第1页
第1页 / 共7页
【法语学习】Ahwtaw安卓手机讲解框架共(5页)_第2页
第2页 / 共7页
【法语学习】Ahwtaw安卓手机讲解框架共(5页)_第3页
第3页 / 共7页
【法语学习】Ahwtaw安卓手机讲解框架共(5页)_第4页
第4页 / 共7页
【法语学习】Ahwtaw安卓手机讲解框架共(5页)_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《【法语学习】Ahwtaw安卓手机讲解框架共(5页)》由会员分享,可在线阅读,更多相关《【法语学习】Ahwtaw安卓手机讲解框架共(5页)(7页珍藏版)》请在金锄头文库上搜索。

1、生活需要游戏,但不能游戏人生;生活需要歌舞,但不需醉生梦死;生活需要艺术,但不能投机取巧;生活需要勇气,但不能鲁莽蛮干;生活需要重复,但不能重蹈覆辙。-无名安卓手机讲解框架一、安卓系统的前世今生1、安卓系统的诞生Android 的诞生还要从 Andy Rubin(安迪鲁宾)说起。安迪鲁宾是一位硅谷著名的极客,他家的“门铃”是硅谷最昂贵的玩具:视网膜扫描仪。他曾先后在苹果、General Magic、 WebTV 等公司工作, 2000 年参与创办了 Danger 公司。该公司生产的 Hiptop(T-Mobile Sidekick)智能手机具备上网、全键盘和照相功能, 2003 年曾在美国风行

2、一时。离开 Danger 之后,安迪鲁宾创办了新的公司,致力于研发手机操作系统。因为 Linus Torvalds 把自己写的操作系统称为 Linux,安迪鲁宾的名字是 Andrew(Andy 为 Andrew 的昵称) ,再加上他本身是个机器人迷,所以新公司取名叫做 Android。安迪鲁宾的最初目标是想把 Android 打造成一个可以对任何软件设计人员开放的移动终端平台,很快这个公司就获得了青睐,很多人打算买下他的公司,而安迪鲁宾发了一封电子邮件给拉里佩奇,告诉拉里佩奇有人要跟他合伙的事情。几周之后,Google 就抢先把他的公司买下。2007 年 11 月 5 号,Google 宣布与

3、其他 33 家手机厂商(包括摩托罗拉、华为、宏达电、三星、LG 等) 、手机芯片供货商、软硬件供货商、移动运营商联合组成开放手机联盟(Open Handset Alliance, OHA) ,并发布了名为 Android 的开放手机软件平台。参与开放手机联盟的这些厂商,都会基于 Android 平台来开发新的手机业务, Android 向手机厂商和移动运营商提供一个开放的平台,供它们开发创新性的应用软件。Android 基于 Linux技术,由操作系统、中间件、用户界面和应用软件组成,允许开发人员自由获取、修改源代码,是一套具有开源性质的手机终端解决方案。2008 年 9 月 22 日,美国移

4、动运 营 商 T-Mobile USA 在 纽 约 正 式 发 布 第 一 款Google 手 机 T-Mobile G1。 该 款 手 机 为 台 湾 宏 达 电 代 工 制 造 , 是 世 界 上 第 一 部 使 用Android 操 作 系 统 的 手 机 , 支 持 WCDMA/HSPA 网 络 , 理 论 下 载 速 率 7.2Mbit/s, 并支 持 Wi-Fi。2、安卓系统的优点Android 作为 Google 企业战略的重要组成部分,将进一步推进“随时随地为每个人提供信息”这一企业目标的实现,Google 的目标是让移动通信不依赖于设备,甚至是平台。Android 系统具有如

5、下 5 个特点:开放性。Google 与开放手机联盟合作开发了 Android,Google 通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望通过建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。应用程序无界限。Android 上的应用程序可以通过标准 API(Application Programming Interface,应用程序编程接口)访问核心移动设备功能。通过互联网,应用程序可以声明它们的功能可供其他应用程序使用。应用程序是在平等的条件下创建的。移动设备上的应用程序可以被替换或扩展,即使是拨号程序或主屏幕这样的核心组件。应用程序

6、可以轻松地嵌入网络。应用程序可以轻松地嵌入 HTML、JavaScript 和样式表,还可以通过 WebView 显示网络内容。应用程序可以并行运行。Android 是一种完整的多任务环境,应用程序可以在其中并行运行。在后台运行时,应用程序可以生成通知以引动注意。3、安卓系统架构Android 分为 4 层,从高到底分别是应用层、应用框架层、系统运行库层和 Linux 内核层。应用层:应用是用 JAVA 语言编写的运行在虚拟机上的程序。Google 最开始时就在 Android 系统中捆绑了一些核心应用,比如 E-Mail 客户端、SMS 短消息程序、日历、地图、浏览器、联系人管理程序,等等。

7、应用框架层:这一层是编写 Google 发布的核心应用时所使用的 API 框架,开发人员同样可以使用这些框架来开发自己的应用,这样便简化了程序开发的架构设计,但是必须遵守其框架的开发原则。Android 系统特色组件丰富而又可扩展的视图(View):可以用来构建应用程序,它包括列表(List ) 、网格(Grid) 、文本框(Text Box) 、按钮(Button) ,以及可嵌入的 Web 浏览器。内容提供器(Content Providers):它可以让一个应用访问另一个应用的数据(如联系人数据库) ,或共享它们自己的数据。资源管理器(Resource Manager):提供非代码资源的访

8、问,如本地字符串、图形和布局文件(Layout file) 。通知管理器(Notification Manager):应用可以在状态栏中显示自定义的提示信息。活动管理器(Activity Manager):用来管理应用程序生命周期并提供常用的导航退回功能。窗口管理器(Window Manager):管理所有的窗口程序。包管理器(Package Manager):Android 系统内的程序管理。系统运行库层:当使用 Android 应用框架时,Android 系统会通过一些 C/C+库来支持我们使用的各个组件,使其能更好地为我们服务。Android 系统的编程语言是 JAVA 语言,每个 JA

9、VA 程序都运行在 Dalvik 虚拟机上。与PC 一样,每个 Android 应用程序都有自己的进程,Dalvik 虚拟机只执行.dex 的可执行文件。当 JAVA 程序通过编译,最后还需要通过 SDK 中的 dx 工具转化成.dex 格式才能正常在虚拟机上执行。Google 于 2007 年正式发布了 Android SDK,作为 Android 系统的重要特性,Dalvik 虚拟机也第一次进入了人们的视野。它对内存的高效使用,以及在低速 CPU 上表现出的高性能,令人刮目相看。Android 系统可以简单地完成进程隔离和线程管理,每一个 Android 应用在底层都会对应一个独立的 Da

10、lvik 虚拟机实例,其代码在虚拟机的解释下得以执行。Dalvik 虚拟机非常适合在移动终端上使用,相对于在桌面系统和服务器系统运行的虚拟机而言,它不需要很快的 CPU 计算速度和大量的内存空间。根据 Google 的测算,64MB的内存已经能够让系统正常运转了。其中 24MB 被用于底层系统的初始化和启动,另外20MB 被用于启动高层服务。Linux 内核层:Android 的核心系统服务基于 Linux2.6 内核,如安全性、内在管理、进程管理、网络协议栈和驱动模型等都依赖于该内核。4、安卓与移动因特网通过比较几大厂商的商业模式,分析 Android 是如何实现 Google 的移动因特网

11、战略的。诺基亚的“四大支柱”诺基亚很早就意识到了手机将成为下一代的 PC,其行业利润将越来越微薄。于是它开始发展自己的“四大支柱”:音乐、游戏、地图和分享,而 OVI(芬兰语的门)就是连接它们的门。诺基亚在全球已经售出约 10 亿部手机,作为全球手机厂商的龙头,如果诺基亚能够通过提供基于手机的服务来增加手机用户对诺基亚手机的忠诚度,这就慢慢会形成一种服务上的差异,同时发展自己的社区。而这种差异和社区,将使得诺基亚在手机行业日渐激烈的竞争中继续独占鳌头。我们观察一下诺基亚不断推出的新手机可以发现,与 OVI集成的服务越来越多,当手机与服务相结合时,用户体验会不断升级,同时用户的忠诚度也将增强,这

12、也将成为诺基亚未来与 Google 和苹果公司竞争的重要武器。苹果公司的“大超市”从 iPod 时期的 iTunes Store 到之后的 iPhone App Store,苹果公司一直在延续它的“大超市”商业模式。一方面,苹果公司是通过类似沃尔玛一样建立大超市的方式收取所谓的“上架费” 。另一方面,它又通过这个“大超市”来拉动硬件的销售,因为这个超市里的产品都只能在它的硬件上运行。早期的 iTunes Store 牵涉了版权等问题,苹果公司创始人史蒂夫乔布斯为此还不得不花大力气和好莱坞谈判。但现在的 App Store 则没有这么多麻烦,它提供了一个供程序员和公司自由出售产品的平台,可以说是

13、苹果公司商业模式往“大超市”转换的更大一步。如果 App Store 能同时平衡大量的供应和大量的需求,则必将形成良性循环,不断推动苹果公司的发展。这也给手机行业提供了一个很好的愿景:在硬件利润逐步降低的时候,下一个行业核心价值会在哪里?如果你了解 PC 行业的历史,那么不难猜测手机的下一个价值链在哪里。PC 行业产业链的价值转变始于硬件,慢慢是软件,再后来是因特网。我们相信,手机必然也会经历大致相同的历程。Google 的“云”诺基亚靠硬件起家,苹果公司是软硬兼施。Google 从诞生起就是一家因特网公司,它的目标就是不断扩大势力范围,从传统因特网转入移动因特网。开发 Android 平台绝

14、对不是 Google 的全部战略,在推出了 Android 不久以后 Google 立刻就推出了 Android Market,与苹果公司不同的是,Google 说不会从这里面拿一分钱,这里的利润完全由开发者和运营商获得。这里我们不妨把 Android Market 比喻为网上的“淘宝” ,所有的开发者、公司都可以在这个免费的平台上买卖东西,当人气越来越旺的时候, “淘宝”就成为了网上购物的代名词了。当人们对计算机的使用正在从以 PC 桌面系统为中心转向以网络为中心时,认为Google 只是一家搜索引擎公司的看法已经过时了。Google 的真正目标是取代个人 PC 或企业数据中心,成为全球的移

15、动互联网中心,它想把传统因特网的“云”也带到移动因特网上,因为移动互联是未来发展的方向。5、安卓的发展从下面三个方面分析 Android 的发展Android 的开源应用:虽然 Android 平台推出才几年的时间,但是 Android 开源项目的发展却相当迅速。Android 从诞生以后就得到了非常快速的发展,充分证明了 Android 的开放性吸引了大量的开发人员加入 Android 的开发,开源平台顺应了移动互联网未来发展的趋势。Android 设备:与 Android 开源应用一样,Android 设备在过去的几年中也有了长足的发展。在 HTC 领军的 Google Android 手

16、机初试牛刀后,越来越多的厂商启动了 Android 手机的计划,目前除了 HTC 率先推出 Android 手机外,摩托罗拉、三星电子及 LG 电子都相继推出了基于Android 系统的手机,除了上述厂商外,部分尚未加入 OHA 的厂商,也正加快脚步开发Android 手机,新产品推出时间反而更早。例如,联想公司为中国移动打造的高度定制化的Android 手机Ophone,已经在国内市场亮相。Android 平台:Android 平台从推出至今就在快速发展,平台版本不断更新。目前最新版的 Android 已经提供了对输入法的支持,这意味着新的 SDK 已经支持中文。随着开发平台新版本的不断推出,将会有越来越多的中文开发者加入到 Android 开发的行列。二、具有代表性的 Android 手机1、 HTC DreamG12、 HTC HeroG33、 Google Nexus One三、常用功能及软件体验四、常用网站及资料分享五、软件版本及刷机法语好句子Ceux qui sappliquent trop

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号