Android平台能够具有良好的稳定性的深层次原因,就是Android中每个应用都是相互独立的进程,每个进程都是各自运行,相互之间难以干扰的。所以对于普通的应用来说,即便出现了错误和异常,也不会对其他程序带来影响。但是对于关键的应用来说,如果出现异常,如SystemServer、PhoneApp等,就会给系统带来很大的威胁,导致其他程序意外终止,甚至导致系统崩溃或死机。这一特征也是所有基于真正操作系统的手机都具备的。
2.4 Android平台响应速度分析
要想加快Android系统的响应速度,必须尽可能的提高Java虚拟机的执行效率。Android虚拟机的运行速度比Sun的虚拟机的提升了很多。这是由于Android虚拟机做了诸多的改进,从改良代码的解释和执行方式到精简最底层的C库,并且尽最大可能的实现了多个虚拟机的资源共享。不过,用户还是很难从界面操作速度来直观的感受这一改进,毕竟人的感官能力有限,无法分辨出那些细微的差异。人们对于Android手机的最直观的感受就是,它的运行速度并不比Windows Mobile手机慢。当然,实际的运行速度还取决于手机的实际处理能力,还有应用程序所采用的算法。总的来说,Android对于Java的执行效率相比较于Java虚拟机有了极大的提升。
2.5 Windows里的Android开发环境搭建
2.5.1 必备软件
1、jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe。
2、eclipse-SDK-3.4.2-win32.zip。
3、ADT-0.9.0.zip。
4、Android-sdk-windows-1.5_r1.zip。
2.5.2 安装过程
1、jdk 1.6安装:右键点击安装文件,选择安装并设置安装的目录。安装结束后,要设置系统环境变量:右键点击计算机,选择属性,在弹出的页面的左上角单击高级系统设置选项,在弹出的选项框中单击环境变量,在弹出的设置页面中选中PATH,并在变量值的末尾加上安装目录下的“\Android\jdk-6u10\bin”。之后,新建两个新的环境变量,名称分别是为JAVA_HOME和CLASS_PATH。JAVA_HOME的变量值为:安装目录下的“\Android\jdk-6u10”目录,CLASS_PATH的变量值为:“.”。
2、解压eclipse-SDK-3.4.2-win32.zip。
3、打开eclipse.exe,随意设置工作目录。
单击eclipse菜单栏上的help选项,在下拉框中选择Software Updates,再选择Available Software,然后选择Add Site,选择Archive...,点击ADT,并在弹出的表格中选择jar:file...\ADT-0.9.0.zip,点击install按钮,然后一步步执行,直到安装完毕,此过程可能需要较长时间,请耐心等待。
4、解压Android-sdk-windows-1.5_r1.zip。
5、选择window - Preferences 设置Android的SDK Location:步骤4安装路径。
6、运行里输入cmd命令,进入dos环境,输入如下语句来新建一个AVD:Android create avd -n sdk_1.5_avd -t 2,并在弹出的配置界面中按顺序键入配置选项便可完成。
7、安装完毕。
2.6 本章小结
本章重点阐述了关于Android的相关理论。Android手机系统的一大优势在于其开放性和免费的服务,Android是一个对第三方软件完全开放的平台,开发者在为其开发程序时拥有更大的自由度,和IPhone的封闭性完全相反,所以Android获得了更好产商的支持,同时Android也得到了大量开发者的支持,在国内一些Android开发联盟还有Android开发大赛就足以证明了Android的火热程度。同时,Android系统具有极强的扩展性和非常高的稳定性。自2008年发布至今,Android系统已经走过了优尔个春秋。由于其友好的用户操作界面、开放的源码、高安全性、高可靠性、占用资源小、响应速度快,成为广大移动厂商的首选操作系统。可以说,Android系统拯救了很多手机移动厂商;同时,这些厂商也为Android带来了极大的成长空间。 基于Android系统的电子相册系统的设计与实现 (5):http://www.youerw.com/jisuanji/lunwen_14477.html