6。3 集成测试 35
6。4 确认测试 36
6。5 本章小结 39
结 论 40
致 谢 41
参考文献 42
第一章 绪论
1。1 研究背景
信息化时代,计算机技术和通信技术迅猛发展,如何能够快速、方便地获取和处理 信息成为人们日常生活和工作的重要问题。就在这个过程中,移动手持终端设备悄然走 进并融入了人们的日常生活和工作,成为了其中不可或缺的一份子,智能手机就是其中 最具代表性的一个。智能手机,指具有独立的移动操作系统,可通过安装应用软件、游 戏等程序来扩充手机功能,运算能力及功能均优于传统功能手机的一类手机。为了满足 人们日益多样化的生活和工作需求,各种各样的手机应用层次不齐。
一部智能手机怎么样发挥它独特赋予魅力而让人们喜欢是由它所使用的操作系统 决定的。Android 是开源手机操作系统而且是基于 linux 平台,它是由 Google 于 2007 年 11 月 5 日宣布的使用的,该平台由用户界面、应用软件、中间件、操作系统四部分
组成,号称是第一个打造真正开放和完整的移动软件为移动终端[1-2]。2008 年 9 月 22 日 在纽约,美国运营商 T-Mobile USA 正式发布第一款基于 Android 的手机:T-Mobile G1。 这个手机的制造为宏达电,是在世界上使用的第一部 Android 操作系统的手机,它支持 WCDMA/HSPA 网络,支持 Wi-Fi,并且理论下载速率 7。2Mbps。在接下来的几个月很多商 家也开始宣布将提供 Android 手机。
利用 Android 开发平台来开发有很多好处,Android 在一定程度上说是一个真正意 义上具有移动设备开放性的综合平台。它包括应用程序、用户界面和操作系统,而且它 不存在任何阻碍移动产业创新专有权障碍。开放手机与谷歌合作一起开发了 Android, 他们这个联盟由包括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在内的 30 多家技 术和无线应用的领军企业组成。通过与开发商、设备制造商、运营商和别的有关各方达 成深层次的合作伙伴关系,来组建标准化、开放式的移动电话软件平台,在移动产业内 形成一个开放式的生态系统,这样应用之间的通用性和互联性将在最大程度上得到保 持。论文网
所有的 Android 应用程序之间是几乎一样的。在开发之前,由一系列应用所组成的 平台设计成 Android 平台。一个引擎的核心是上面运行着所有的应用,其实核心引擎就 是一个虚拟机,虚拟机提供了一系列的 API[3],它被用于硬件资源和应用间进行联系。 撇开这个核心引擎,其他的东西都是“应用”在 Android 上。因此,他们几乎可以将默
认的系统中电话拨号软件转换成别的电话拨号软件。你自己也可以变换在显示窗口主界 面的内容,或者可以把智能机中随意的软件转换成你需要的其他应用软件。安卓打破了 应用之间的界限,像程序员可以把 Web 上的信息与本地的位置信息、时间、联系人和日 历结合起来,给用户带来丰富多彩的操作。将联系人和位置应用结合在一起就是 Google Latitude 程序的一个创新应用[4]。除此应用程序也能通过标准 API 访问移动设备功能的 核心,应用程序和互联网也能供其他应用程序使用而且可以声明它们的功能,例如通过 声明其具有拨号功能来实现的拨号程序,一句简单的声明就可以实现这个功能。大量的 实用库和工具是 Android 平台为程序开发人员提的,程序设计人员能很迅速的建立自己 的应用程序。