基于andriod的地理位置分享系统
技术:Android等摘要:
Android是一种基于 Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开发手机联盟领导及开发,现已成为大多数人手机的系统。所以在此,本文使用android平台来实现本系统的设计以确保有更好的兼容性。地理位置一般是用来描述地理事物时间和空间关系,而绝对地理位置是以整个地球为参考系,以经纬度为度量标准,在此,本系统使用经度和维度还有时间来确定一个人的位置,分享这三个参数就是相当于分享了用户的地理位置。实现的过程中,此系统使用百度SDK来进行数据的采集进而优化应用程序。本系统主要是基于android系统进行开发,采用多种第三方开源框架,并利用了androidstudio等还发工具及环境。经过需求分析,概要设计,功能设计等环节后,本文最终实现了地理位置分享系统,经测试,系统可以按照预期目标正常运行。
关键字:android ;地理位置 ;SDK
目录:
1概论 1
1.1 课题背景 1
1.1.1android的开发现状 1
1.1.2android的市场情况 2
1.2 开发工具及语言 2
1.2.1android 2
1.2.2androidStudio 3
1.2.3java 3
2需求分析 4
2.1 可行性分析 4
2.2 技术可行性分析 5
2.3 经济可行性分析 5
2.4 法律可行性分析 5
3概要设计 6
3.1 概要设计 6
3.2 事件处理流程 6
3.3 功能划分 7
3.4 系统功能设计 8
3.5 系统功能总结 8
3.6 用户用例图 9
3.7 数据库 10
3.8 框架使用 10
4详细设计 11
4.1 技术框架的设计 11
4.2 系统的编译环境 12
4.3 数据库的设计 12
4.3.1 Sqlite概述 12
4.3.2 结构设计 12
4.3.3 数据库表设计 13
5开源框架介绍 15
5.1 volley 15
5.2 flyRefresh 16
5.3 support:appcompat-v7 16
5.4 support:design: 16
5.5 support:cardview 17
5.6 Butterknife 17
5.7 BaiduMapSDK 17
6功能实现 19
6.1 项目内文件包综述 19
6.2 查看地图功能 21
6.2.1 准备工作 21
6.2.2 功能实现 22
6.3 发送地理位置 24
6.4 查看他人地理位置 27
6.5 存储位置 28
6.6 更改个人信息 31
7系统测试 33
7.1 软件测试的目标 33
7.2 软件测试的重要性 33
7.3 软件测试的方法 34
7.4 测试环境 34
7.5 部署安装 34
7.5.1 服务器程序运行环境: 35
7.5.2 服务器程序说明与部署: 35
7.5.3 本系统部署 36
7.6 功能测试 36
7.6.1 查看地图 36
7.6.2 发送地理位置 37
7.6.3 查看他人地理位置 38
7.6.4 存储位置 39
7.6.5 更改个人信息 39
7.7 系统运行状况 40
8结论 41
参考文献 42
致谢 43
外文文献 44
中文翻译 51
论文字数:19934
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
能不能分享一下木有金币耶{:3_59:} 求分享啊,没有金币啊 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇!
页:
[1]