学位论文 > 优秀研究生学位论文题录展示

基于Android平台的个人移动地图应用

作 者: 赵情融
导 师: 秦肖臻
学 校: 华中科技大学
专 业: 控制理论与控制工程
关键词: 智能手机 Android Google Map 路径追踪
分类号: TP393.09
类 型: 硕士论文
年 份: 2011年
下 载: 366次
引 用: 1次
阅 读: 论文下载
 

内容摘要


移动通信网络和硬件设备的迅猛发展使得手机的功能越来越强大,丰富多彩的手机应用逐渐走进人们的生活,智能手机操作系统随之应运而生。新一代的智能手机操作系统如Android系统对传统手机以及老一代的智能系统造成了极大的冲击。本文对目前主要的智能手机操作系统如苹果公司的IOS系统、诺基亚公司的Symbian(塞班)系统、Google(谷歌)公司的Android(安卓)系统、微软公司的Windows Phone 7系统做了对比分析,指出各自的优劣点,并结合智能手机的地图应用,指出传统的内嵌式地图开发不仅软件开发难度大,开发周期也较长,而基于Android系统的WEB地图开发则相对简单的多。本文深入分析Android系统的结构体系,系统地归纳Android系统的核心API包,详尽地介绍Android系统运行环境中的关键概念如Activity、Intent等,随后介绍了Android系统开发环境的搭建过程并对该开发平台进行简要分析。在此基础上本文还将介绍在Android系统平台上开发应用程序的流程,分析一个典型的Android应用程序的体系结构、文件组成、基本组件、数据存储操作等。然后结合Google公司提供的地图开发工具Google Map和相应的API库设计出一个可以记录用户行走轨迹的个人地图应用程序,该应用程序可以追踪使用者的移动轨迹,并监视和记录这些轨迹,最终随时显示在Google Map上。此外该程序还支持SQLite数据库功能,可以让用户方便的更改设置参数,还是支持历史数据的查询功能等。最后一章在设计的基础上逐步实现程序的各个功能,通过Android模拟器的验证,结果显示程序功能完整符合设计的要求。

全文目录


摘要  4-5
Abstract  5-9
1 绪论  9-15
  1.1 研究背景及意义  9-10
  1.2 Android 系统与主流移动操作系统的对比分析  10-13
  1.3 本文的主要工作  13
  1.4 文章结构安排  13-15
2 Android 系统架构及SDK 分析  15-22
  2.1 Android 系统的历史与发展  15-16
  2.2 Android SDK 分析  16-18
  2.3 Android market 介绍  18-19
  2.4 Android 系统应用程序体系结构分析  19-20
  2.5 Android 系统应用程序的组成分析  20-22
3 基于Android 系统的Google Map 开发个人移动地图的设计  22-30
  3.1 Android 系统应用程序的基本开发步骤  22-23
  3.2 应用程序的功能需求分析与界面设计  23-24
  3.3 应用程序的系统模块分析与设计  24-25
  3.4 应用程序的数据结构及数据存储设计  25-26
  3.5 应用程序的流程及界面跳转分析  26-30
4 搭建基于Android 系统的Google Map 移动开发平台  30-37
  4.1 Android 系统开发环境的搭建  30-32
  4.2 在Eclipse 中开发Android 系统的Google Map 应用  32-33
  4.3 在Android 平台下Google Map 开发分析  33-37
5 构建基于Android 系统平台的个人移动地图应用  37-54
  5.1 程序主界面的实现  38-41
  5.2 新建追踪功能的实现  41-42
  5.3 继续追踪功能的实现  42
  5.4 个人设置功能的实现  42-44
  5.5 帮助信息功能的实现  44-45
  5.6 应用程序Service 的实现  45-46
  5.7 应用程序数据存取的实现  46-48
  5.8 地图定位功能的实现  48-49
  5.9 地图移动和缩放功能的实现  49-50
  5.10 地图追踪记录显示功能的实现  50-54
6 结束语  54-56
  6.1 总结  54
  6.2 展望  54-56
致谢  56-57
参考文献  57-60
攻读学位期间发表的论文  60

相似论文

  1. 在智能手机环境下健康管理功能设计与研究,TN929.53
  2. 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
  3. 面向智能手机的节能定位策略,TN929.53
  4. 手机游戏软件界面交互的设计与实现,TP311.52
  5. 基于MSM7227处理器的智能手机基带电路的研究与开发,TN929.53
  6. 停车诱导在智能移动终端上的设计与实现,TN929.53
  7. 基于Android平台的无线控制系统设计与实现,TP273
  8. 在Android系统下的微打实验研究,TP316
  9. 一种城市应急智能决策系统的研究与实践,TP393.09
  10. Android在高校学生信息服务系统中的应用研究,TP311.52
  11. 基于Android平台的“手机交通信息发布系统”的设计与实现,TP311.52
  12. 基于云计算的智能手机数据挖掘平台的架构和实现,TP311.13
  13. 基于Android的H.264/AVC解码器的设计与实现,TN764
  14. 基于Android的桌面搜索引擎的研究与实现,TP391.3
  15. Android显示系统应用硬件加速技术的研究,TP316
  16. 基于Android的垃圾短信处理系统的研究与设计,TP391.1
  17. 基于Android平台的实时自适应音频传输技术及其实现,TN919.8
  18. 基于网络信息提取和网络空间服务的二手房产价格指数编制研究,P208
  19. 成人英语移动微型学习系统的设计研究,H319
  20. 基于Google Map与Ajax的Web GIS应用解决方案研究,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com