基于Android手机定位系统的设计与实现
发布时间:2017-10-26 04:28
本文关键词:基于Android手机定位系统的设计与实现
更多相关文章: 智能手机 Android 定位 百度地图API
【摘要】:随着通信技术的发展,特别是近年来4G通信技术的发展,带动了智能手机的普及,非智能手机已经被逐渐淘汰。智能手机给人们带来了诸多方便,再也不会像以前使用非智能手机一样仅仅使用手机打电话、发短信了。人们可以通过智能手机上网、聊天、办公、玩游戏等,智能手机已经成为了一台可以随身携带的微型电脑。现在几乎人手一部甚至多部智能手机,所以智能手机的应用程序开发也就有了巨大的市场发展空间。在众多手机应用中,定位技术应用非常广泛,如手机QQ、微信、手机地图等最受欢迎的应用都用到了定位技术。纵观国内外现状,Android系统是目前市场中使用最多的智能手机操作系统。Android平台为手机提供了非常方便的硬件定位条件,加上Android平台开源的特点,使得结合定位技术的软件设计与实现更加的简便。目前关于Android手机的定位系统发展迅速,但依然存在一些不足。受覆盖物,磁场等因素影响,很多定位系统定位准确度不高、定位时间长,功能不够全面或者太过于繁琐。因为商业需要,很多定位软件会有令用户反感的广告。本文在前人的基础上研究了各种定位技术和重要的API,并分析了Android平台的系统架构。在此基础上,通过对系统的需求分析,利用百度地图API接口设计并实现一款基于Android操作系统的界面友好、功能全面、可操作性强、定位精确度高的手机定位系统。该系统提供了用户自我定位、线路规划及导航、好友查找、天气预报、POI检索、公交路线查询等服务。本系统使用Java语言,在Windows7环境下以谷歌近几年刚推出的Android Studio作为开发工具。开发过程中使用华为智能手机真机调试,智能手机操作系统版本为Android4.4。经测试,系统运行速度快,定位准确,流畅稳定,可以作为一款我们生活中的常用工具。
【关键词】:智能手机 Android 定位 百度地图API
【学位授予单位】:曲阜师范大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52;TP316
【目录】:
- 摘要4-5
- Abstract5-8
- 第一章 绪论8-11
- 1.1 课题的研究背景及意义8
- 1.2 国内外研究现状8-9
- 1.3 课题主要任务9-10
- 1.4 本文结构10
- 1.5 本章小结10-11
- 第二章 系统开发环境与相关技术11-24
- 2.1 智能手机各操作系统的比较11-12
- 2.2 Android12-17
- 2.2.1 Android系统架构12-14
- 2.2.2 Android应用程序结构14-15
- 2.2.3 Android系统基本组件15-17
- 2.3 系统开发环境17-19
- 2.3.1 Android环境搭建17-19
- 2.4 定位技术19-22
- 2.4.1 基站定位技术19-20
- 2.4.2 WiFi定位技术20
- 2.4.3 GPS定位技术20-21
- 2.4.4 A-GPS定位技术21-22
- 2.5 地图服务22-23
- 2.5.1 百度地图Android SDK23
- 2.6 本章小结23-24
- 第三章 系统总体分析与设计24-31
- 3.1 用户需求分析24
- 3.2 可行性分析24
- 3.3 功能需求分析24-25
- 3.4 系统功能总体设计25-26
- 3.5 系统架构26
- 3.6 系统流程设计26-27
- 3.7 系统界面设计27-29
- 3.8 数据存储分析与设计29-30
- 3.8.1 数据表及其结构29-30
- 3.9 本章小结30-31
- 第四章 系统功能模块的实现31-45
- 4.1 百度Key申请31-32
- 4.1.1 百度Key配置32
- 4.2 下载配置百度Android SDK32-33
- 4.3 定位系统主界面的实现33-34
- 4.4 定位功能的实现34-37
- 4.5 天气预报功能的实现37-39
- 4.6 线路规划功能的实现39-40
- 4.7 找好友功能的实现40-42
- 4.8 POI检索功能的实现42-43
- 4.9 公交线路查询功能的实现43-44
- 4.10 本章小结44-45
- 第五章 总结与展望45-46
- 5.1 本文总结45
- 5.2 展望45-46
- 参考文献46-48
- 致谢48
【相似文献】
中国期刊全文数据库 前10条
1 林耕宇;;观摩50名Google Android程序开发竞赛作品[J];电子与电脑;2008年08期
2 树子;;Android中文版不完全体验[J];互联网天地;2009年04期
3 Jason Whitmire;;产业软件专家如何协助解决Android的分裂困境[J];电子与电脑;2010年02期
4 蒋彬;;10款Android手机必备应用——Android操作系下的软件评测[J];微电脑世界;2010年04期
5 ;PCWorld Windows Phone 7挑战Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微电脑世界;2010年08期
6 韩青;;Android平台发展的动力与挑战[J];中国电子商情(基础电子);2010年09期
7 方智勇;;Android手机这样用[J];电脑迷;2010年15期
8 缺少浪漫;;Android的另一面[J];电脑迷;2010年13期
9 ;ZTE and Three Release Android ,
本文编号:1097028
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/1097028.html