1.3 论文结构
第一章介绍了课题的研究背景和意义以及要研究的主要内容。
第二章首先对 Google Android移动操作系统做了一个总体概述,分析了Android平台应用程序的结构组成并列出了开发环境的详细搭建过程,而后介绍了关键的定位技术同时给出了移动开发平台中提供的相关类库。
第三章深入地分析了移动跟踪定位应用系统的需求,包括用户需求和系统功能需求两个方面。根据项目的需求分析,绘制项目功能流程图,使各功能进行模块化设计。并对在需求阶段提出的技术难点进行重点关注。接着详细分析了项目中使用的框架设计以及Ul设计。
第四章主要介绍了如何实现码表应用系统的框架和各个功能模块,同时给出了相应模块的实现代码。
第五章主要介绍了应用的测试情况和结论。
2 开发环境及相关技术
2.1 Android简介
Android一词的英文本义指的是“机器人”,同时它也是Google。公司于2007年宣布的基于Linux的开源手机操作系统的名称,此平台由操作系统、中间件、用户界面和高层服务应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动开发平台。Google公司在这个平台上已经内置了很多实用的软件,如打电话、发短信、认尾bKit浏览器等。总而言之,Android操作系统的显著特色可总结为以下几点:
(1)开放性
首先Android平台就是其开放性,开放式的操作平台可以允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其取得更多的应用开发者支持,随着手机用户及应用的日益增加一个崭新的操作平台将很快走向成熟。对于 Android的发展而言,开发性有利于积累人气,这里所说的人气即包括消费者又包括厂商,而对于消费者最大的受益就是丰富的软件资源。开放的移动手机平台必定会带来激烈的竞争,如此一来消费者将可以购得性价比更好的手机。
(2)丰富的软硬件选择
正是由于 Android的开放性,众多的厂商就会支持并推出多种功能别致的个性化产品,而其功能上的特色差异却不会影响到数据同步和软件间的兼容性。这就好比移动手机从诺基亚的Symbian风格一下改变为苹果iPhone的样式,同时用户还可以将Symbian中优秀的应用软件移植到iPhone上,如存储资料、电话记录等其它文件资源更是可以方便地进行转移。
(3)不受任何限制的开发商
Android移动平台提供给第三方开发商的是一个十分宽泛、自由的软件开发环境,因此开发者不会受到各种条条框框的限制,将来就会有多种多样新颖的应用服务软件诞生。
(4)挣脱运营商的束缚
在过去很长的一段时间里,特别是在欧美地区手机高层应用服务往往受到移动通信运营商的制约。移动用户想使用什么样的功能服务就得接入相应的网络,根本就没有选择的余地。自从苹果iPhone上市以来手机用户才可以更加方便地连接各种网络,受通信运营商的制约逐渐减少。相信更加开放的Android移动平台将会彻底打破运营商们的各种网络服务限制,给手机用户带来一个自由宽松的消费氛围。
(5)无缝融合的Google应用地图、邮件、搜索等Google服务早己经成为连接用户和互联网的重要纽带,而Android手机平台将无缝融合这些优秀的Google服务并带给用户Pc机上一样的网络体验。Google公司的企业发展方向就是让移动通信不再依赖于设备甚至平台,而Android作为Google公司移动发展战略的重要组成部分,将补充而不会替代这长期以来奉行的原则,如此会更进一步推进“随时随地为每个人提供信息”这一企业目标的实现。
2.2 Android应用程序结构 基于Android的码表程序的实现(3):http://www.751com.cn/jisuanji/lunwen_8538.html