1.1 Android 平台的优点 Android操作平台与其他手机操作平台相比,有 4个无可比拟的优点: 完全开放性 所有应用程序平等 应用程序间无界限 快速方便的应用程序开发 1.1.1 完全开放性 Android 是一个真正意义上的开放的移动开发平台。从底层的操作系统到上层的用户界面和应用程序,都不存在移动产业创新的专有权障碍。OHA 的建立提供的开放式的生态系统,将应用程序间的通用性和互联性在最大程度上保持;此外,不同的厂商可以不用支持任何授权许可费来根据自己的需求对平台进行定制和扩展。
1.1.2 应用程序间平等 在开发的最初阶段,Android 平台就是由一系列应用程序组成。所有的应用程序都运行在一个核心引擎上面,这个核心引擎就是一个虚拟机,它提供一系列用于应用程序和硬件资源间通信的 API。抛开这个核心引擎,Android 的所有其他的东西,包括系统的核心应用和第三方应用都是完全平等的。所以,你可以任意改变主界面显示窗口的内容,或者将手机中任意的应用程序替换成你所需要的其他应用程序。 【1】对于开发者来说,这无疑大大拓宽了开发应用程序的自由度和范围,这在其他操作平台上是十分少见的。 1.1.3 应用程序间无界限 正如前面所说,Android 的父母是 Google,Android 与网络的联系相当紧密。Android 打破了传统的应用程序之间的界限,我们可以把 Web 数据和本地的数据信息进行结合,给用户以全新的使用体验。在 Android中,应用程序可以通过 API访问核心移动设备功能和因特网,还可以将自己的功能声明来供给其他程序使用。
1.1.4 快速方便的应用程序开发 大量的实用的库和工具,使得应用程序开发变得更为快速方便。大量集成的库使得我们只需几行简单的代码就可以实现一个强大的应用程序。 1.2 Android 的系统构架 Android,是一个以Linux为基础的半开放原始码作业系统, 采用了分层的架构。Android分为四层,5个部分:应用程序、应用程序框架、库、Android运行时和Linux内核。 下面为 android 的分层系统架构图: 基于Android平台的简单应用程序设计(2):http://www.751com.cn/jisuanji/lunwen_65328.html