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

基于Android智能手机平台的GPS开发

作 者: 周峰
导 师: 陈蕾
学 校: 苏州大学
专 业: 电子与通信工程
关键词: Android 全球定位系统 导航
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 670次
引 用: 4次
阅 读: 论文下载
 

内容摘要


GPS是全球定位系统(Global Positioning System)的缩写形式,它是一种基于卫星的定位系统,用于获得地理位置信息以及准确的通用协调时间。GPS进入民用之后,GPS终端产品成了当前GPS市场的主要内容。手机的蓬勃发展,以及它的移动、灵活等特点,与GPS的结合成了当前GPS市场的一个亮点。Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。2010年末数据显示,仅正式推出两年的操作系统的Android已经超越称霸十年的诺基亚Symbian系统,跃居全球最受欢迎的智能手机平台之一。基于上述分析,本文通过对Android智能手机平台架构,对GPS的数据通信以及NMEA数据解析,AGPS的SUPL协议,GPS的数据通讯,以及对Google地图API进行分析和综合,在Android的智能手机平台上,集成了GPS的硬件模块,实现了GPS的数据通信,GPS的数据解析,以及实现了Google地图的用户界面,对GPS数据通信层,以及网络编程应用,给出了整体解决方案,论述并构建了Android智能手机GPS软件所涉及的各项技术。

全文目录


中文摘要  4-5
Abstract  5-9
第一章 绪论  9-17
  1.1 引言  9
  1.2 GPS 技术介绍  9-16
    1.2.1 GPS 技术  9-11
    1.2.2 手机GPS 的发展状况  11-12
    1.2.3 手机操作系统  12-16
  1.3 本文的内容安排  16-17
第二章 Android 平台概述  17-23
  2.1 Android 平台的特征  17
  2.2 Android 平台系统架构  17-19
  2.3 Android 应用程序的构建  19-20
    2.3.1 Activity  19-20
    2.3.2 Intent Receiver  20
    2.3.3 Service  20
    2.3.4 Content Provider  20
  2.4 Android 应用程序开发环境  20-21
  2.5 Android 类库  21-23
第三章 系统开发的理论与技术支持  23-36
  3.1 GPS 绝对定位  23
  3.2 GPS 接收模块数据传输协议  23-28
    3.2.1 NMEA 0183 接口标准  24-27
    3.2.2 GPS 的数据通信  27-28
  3.3 大地坐标系和高斯投影  28-30
    3.3.1 大地坐标系  28-29
    3.3.2 高斯投影  29-30
  3.4 Android 定位服务类库  30-34
    3.4.1 位置类  30-31
    3.4.2 定位管理类  31-32
    3.4.3 位置提供者  32
    3.4.4 定位监听类  32-34
    3.4.5 位置数据标准类  34
  3.5 GPS 处理器-SiRF Star 简介  34
  3.6 GPS 方案选择  34-36
    3.6.1 硬件GPS 方案与软件GPS 方案  34-35
    3.6.2 GPS 的模块电路设计  35-36
第四章 基于CMCC SUPL 协议的辅助GPS  36-45
  4.1 AGPS 的概念  36
  4.2 AGPS 的工作原理  36-37
  4.3 AGPS 定位基本机制  37-38
  4.4 AGPS 定位基本流程  38-39
    4.4.1 搜索卫星  38-39
    4.4.2 计算位置  39
  4.5 AGPS 定位优劣分析  39-40
  4.6 AGPS 的实现  40-45
    4.6.1.SUPL 协议  40-42
    4.6.2 中国移动AGPS 技术规范  42-45
第五章 GPS 通信设计  45-50
  5.1 UART 技术背景  45-46
  5.2 GPS 的数据算法及算法实现  46
  5.3 GPS 在手机设计中的调试方法  46-48
  5.4 工厂测试步骤以及数据需求  48
  5.5 针对GPS 手机工厂测试的主要技术参数  48
  5.6 OQC 测试需求  48
  5.7 PQC 抽检  48-49
  5.8 设备需求  49-50
第六章 Android GPS HAL  50-56
  6.1 GPS HAL introdution:  50-52
  6.2 GPS 的HAL 实现  52-56
第七章 Google 地图实现  56-65
  7.1 Android 用户界面构建问题  56
  7.2 GPS 的模拟  56-59
  7.3 GoogleMaps APIKey 的获取  59-61
  7.4 地址与地理坐标的转换  61-63
  7.5 项目程序截图  63-65
第八章 总结与展望  65-67
  8.1 总结  65
  8.2 展望  65-67
参考文献  67-69
攻读学位期间公开发表的论文  69-70
致谢  70-71

相似论文

  1. 分布式移动多载舰OTHR系统姿态测量方法的研究,P228.4
  2. 基于微型无人平台导航多传感器信息融合算法研究,V249.32
  3. SINS/GPS组合导航系统算法研究,V249.328
  4. 偏振光/地磁/GPS/SINS组合导航算法研究,V249.328
  5. 惯导平台车载试验的仿真系统及辨识方法研究,TN966
  6. 动态环境下移动对象导航系统相关技术的研究,TP301.6
  7. 在智能手机环境下健康管理功能设计与研究,TN929.53
  8. 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
  9. 基于北斗卫星和ZigBee通信技术的广播电视授时系统研究,TN948
  10. 基于Android终端的小型VoIP系统设计与实现,TN916.2
  11. 基于Android终端的视频通话系统设计与实现,TN929.53
  12. 航模陀螺的设计和飞行控制的实现,V249.1
  13. 基于动态自适应语言模型的手机中文输入系统的研究与实现,TP391.14
  14. UML在智能手机开发中的应用研究,TP311.52
  15. 基于3G平台的点餐服务系统的设计与实现,TP311.52
  16. 基于Deep Web的图书信息集成与查询系统,TP311.52
  17. 内蒙古电信公司翼支付手机客户端研究设计与实现,TP311.52
  18. 某大型零售企业移动办公系统研究,F721
  19. 基于Android的手机农业专家系统的设计与实现,TP182
  20. 车载GPS/INS数据融合算法研究,P228.4

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com