息,让导航等功能更加完美。
10.Android系统硬件检测。Android可自动检测和修复SD卡的文件系统,允许第三方应用显示Android系统的硬件特征。为了让用户下载到与自己的设备匹配的应用,我们可以检测用户设备的硬件信息,让满足应用要求的设备安装该程序,当更多的Android设备建立在不同的硬件上时,这个功能显得很实用。
2.2 Google android 移动平台开发过程研究
Android 移动平台作为21世纪的新秀,受到了越来越多的开发者的追捧,在这股
发的浪潮中,逐渐形成了具有Android 一套具有Android 特色的开发流程。
由于Android 的优越性,其开发显得非常的有规律性可寻。大致的开发流程如下:
(1) 需求分析。作为一个软件,它必须有其存在的意义和价值。而这价值和意
义就需要靠需求分析来确定。
(2) 功能分析。作为一个手机软件,它的使命就是给用户使用的。如何提供用户
最好的用户体验就值得每一个程序员的深思。这也是确保一个程序成功的关键所在。
(3) 界面设计。作为一个手机软件,其只能在极有限的区域中显示自己。如何
有限的空间里面更完美的展现出自己的独特之处就显得尤为重要了。
(4) 系统开发。作为一个软件的主体部分,系统开发的好坏直接决定了该系统的
性能和寿命。
(5) 测试。在任何一个软件开发行业中,无论是J2EE、J2SE、J2ME等等其他
开发中,测试时必不可少的一环。在Android 开发中,由于手机的高频率使用,和硬件系统上的不足,使得对软件的要求更加的严格,这就要求在开发完成后,在对其进行严格的测试。而测试又包括了像:单元测试、系统测试等等方面的测试。
(6) 发布。在完成了一个系统的开发后,就要将其发布,经过广大用户的考验,
只有经过这,才算是一个合格的产品。在Android 平台中,Google 提供了一套完整的发布机制--Google market。
2.3 Google android 移动平台下的应用研究
Android 系统提供给应用开发者的本身就是一个框架,所有的应用开发都必须
遵守这个框架的原则。我们在开发应用时就是在这个框架上进行扩展,下面来看看Android这个框架都有些什么功能可供我们使用。
android.app:提供高层的程序模型和基本的运行环境。
android.content:包含对各种设备上的数据进行访问和发布。
android.database:通过内容提供者浏览和操作数据库。
android.graphics:底层的图形库,包含画布、颜色过滤、点、矩形,可以将它们直接绘制到屏幕上。
android.location :定位和相关服务的类。
android.media:提供一些类管理多种音频、视频的媒体接口。
android.net :提供帮助网络访问的类,超过通常的 java.net.*接口。
android.os :提供了系统服务、消息传输和 IPC 机制。
android.opengl:提供 OpenGL 的工具。
android.provider:提供访问 Android 内容提供者的类。
android.telephony:提供与拨打电话相关的 API 交互。
android.view:提供基础的用户界面接口框架。
android.util :涉及工具性的方法,例如时间日期的操作。
android.webkit :默认浏览器操作接口。
android.widget:包含各种 UI 元素(大部分是可见的)在应用程序的布局中使用。
2.4 小结
本章主要从三个方面:1,Google android移动平台的概述;2,Google android 移动平台开发过程的研究;3,Google android 移动平台下的应用的研究,概要的介绍了Goo
上一篇:
android3g毕业设计论文(word文档)
下一篇:
面向android系统的测试工具_毕业论文