基于Android系统智能手机的GPS定位功能的设计与实现.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-05-02
  • 论文字数:18977
  • 当前位置论文阅览室 > 论文范例 > 本科论文 >
  • 课题来源:(小熊熊)提供原创文章

支付并下载

摘要:Android是一种以Linux为内核的开源操作系统,早期由Google开发,主要使用于便携设备。随着Android技术的普及,基于Android系统的应用程序的需求也随之逐渐增加。 

    系统基于LBS服务(Location Based Service),就是通过外部定位方式(如GPS)或者电信移动运营商的无线电通讯网络(如GSM网、CDMA网)来获取移动终端用户的位置信息。系统采用java语言开发,Ecilpse作为集成开发环境,通过Service方式获取GPS定位信息。

  系统主要介绍了地图个人定位、行走轨迹保存、轨迹列表展示、旅游导航、天气查询等功能。个人定位采用Google提供的LBS服务实现、行走轨迹采用SQLite数据库来实现、轨迹列表使用XML技术来实现、旅游导航采用Google提供的API来实现、天气查询采用Goolge提供的天气服务来实现。

  基于Android系统智能手机的设计与实现,解决了人们户外郊游带来的不便。

 

关键词  Android;智能手机;GPS定位;LBS

 

目录

摘要

Abstract

1 绪论-1

1.1 课题研究背景及其意义-1

1.2 全球主流智能手机平台现状-1

1.3 论文主要工作-2

2 Android的架构研究-3

2.1 Android架构分析-3

2.2 Android的功能特征-4

2.3 开发环境搭建-4

2.3.1 Eclipse介绍-4

2.3.2 ADT插件介绍-4

2.3.3 Android SDK-5

2.3.4 SQLite数据库-5

2.3.5 环境配置流程-6

3 系统可行性分析和需求分析-7

3.1 可行性分析-7

3.1.1 经济可行性-7

3.1.2 技术可行性-7

3.1.3 操作可行性-7

3.1.4 运行可行性-7

3.2 系统的功能需求分析-8

3.3 数据流图-8

3.4 数据字典-10

3.5 业务流程图-10

3.6 系统用例图-12

4 系统设计-13

4.1 系统功能模块设计-13

4.1.1 个人定位功能模块设计-13

4.1.2 行走轨迹功能模块设计-13

4.1.3 轨迹列表功能模块设计-13

4.1.4 旅游导航功能模块设计-13

4.1.5 天气查询功能模块设计-14

4.2 系统的数据库设计-14

4.3 系统的状态图-14

4.4 功能模块流程图-15

5系统的实现-17

5.1 模拟器试运行-17

5.2 系统主界面-17

5.3 正常启动-18

5.3.1 自我定位-21

5.3.2 行走轨迹-24

5.3.3 轨迹列表-27

5.3.4 旅游导航-29

5.3.5 景区介绍-31

5.3.6 天气查询-31

6 系统测试-33

6.1 软件测试-33

6.2 系统模块的测试-33

6.2.1 个人定位测试-33

6.2.2 行走轨迹测试-34

6.2.3 旅游导航测试-34

6.2.4 天气查询测试-34

结论-36

致谢-37

参考文献-38

附录-39