手机的普及以及我们使用手机的方式决定了它们是与PC完全不同的开发平台。在包含了麦克风,摄像头,触摸屏,位置检测和环境传感器以后,手机实际上已经成为了人的感知能力的扩展。
智能手机应用程序改变了人们使用手机的方式。这就为应用程序开发人员提供了一个独特的机会,使他们能够创建出动态而具有吸引力的新应用程序,并使这些应用程序变成人们的生活中不可或缺的一部分。
根据2012年11月数据显示,安卓在全球智能手机操作市场拥有了76%的市场份额,并且在中国市场占有了90%。根据统计人们的日常生活中总是需要用到导航功能,由于中国不断在发展,城市建设的不断完善,各种高价铁路地铁不断的建设。详见下图:
现代需求
由此可见地图定位导航系统是我们生活中不可或缺的一部分。随着人们生活质量的提高,人们不再拘泥于日常生活中的小圈子,而喜欢开始来一场说走就走的旅行,喜欢去一些陌生的地方,而此时,地图定位导航系统扮演着非常重要的角色,它可以引导我们走去想去的地方,给我们的出行带来了大大的方便。并且由于它是被安装在手机里的,它又有很强大的便携性[6],当人们迷路的时候,只要通过点击就能很快的找到放回的路线,因此,设计和优化地图定位服务的应用具有非常实用的价值[7]。
1。4 论文框架
本次毕业设计通过Eclipse平台百度地图的部分功能作为模拟试验系统开发,其中包含实施路线情况信息、卫星图、定位导航、路线搜索功能。本文架构如下:
第一章为绪论,主要阐述了的本软件系统的开发背景、开发现状和研究意义。
第二章为系统理论知识,对涉及到的理论知识和用到的开发工具进行相关阐述,以及百度key申请,也详细说明了key的申请和如何运用到程序。
第三章为系统分析模块,分析了本课题的可行性,具体从技术可行性、操作可行性、经济可行性以及法律可行性四方面进行概括分析。然后是针对系统功能的分析,通过给出本系统的用例图等来详细阐述系统的功能。
第四章为系统设计,根据系统功能以及基本配置设计,讲述了整个设计过程,、设计思路以及设计过程中应该注意的问题。
第五章为系统实现,系统设计阶段的任务是针对各个功能模块的设计以及系统界面的设计和实现。以及在设计完成后,各个子模块的运行和成功运行的结果,确保系统的质量。
第六章为系统测试与分析,介绍了软件测试在开发环节中的重要性和必要性,也分析了各种软件测试的目的,还给出了本系统的测试过程和结果。
最后,结论以及参考文献。来-自~优+尔=论.文,网www.youerw.com +QQ752018766-
2开发环境介绍
2。1 Android介绍
2。1。1 Android平台特性
Android平台具有以下特性[8]:
对于应用程序框架的重用和替换组件的允许
专门为移动设备优化的Dalvik的虚拟机
内部集成浏览器该浏览器基于开源的WebKit引擎
自定义的2D图形库提供了最佳的图形效果,能够支持基于OpenGL ES1。0规范的3D效果(此效果需要硬件的支持)
SQLite是作结构化的数据存储
多种常见的音频、视频和图片格式的支持
GSM电话(依赖于硬件支持)
Bluetooth,WiFi,3G and EDGE(依赖于硬件支持)
照相机,GPS,指南针,和加速度计 (依赖于硬件)
丰富的开发环境 包括设备模拟器,调试工具,内存及性能分析图表,和Eclipse集成开发环境插件