摘要随着软件开发技术进一步发展,基于手机的各种高层应用服务将拥有广阔的发展空间和市场应用价值,移动跟踪定位服务就是其中一项备受关注与大众日常生活生产息息相关的服务。
本论文中开发码表程序就是基于Android平台和网络地图(Google Maps)开发的,主要实现了网络地图所具有的一般功能,如移动测速,位置定位,轨迹记录。同时在此基础之上,增加了轨迹记录的邮件发送功能,超速预警功能,天气查询和公交查询功能。9729
关键词 移动定位 轨迹记录 测速 手机 Android 地图毕业设计说明书(论文)外文摘要
Title The Stopwatch Program Based On Android
Abstract
With the further development of software development technology,a variety of high一level mobile Phone applications in which mobile tracking and Positioning services are more concerned and closely related to daily living and production of the mass will have broad space for development and market value.
In this paper,the stopwatch program which implements all general functions which are part of internet web map,such as velocity-measuring, location,track log, send track by email,check the weather and so on,is based on the Android platform and Google Maps. And on this basis, increase the function of sending track record by e-mail , the function of speeding warning , the function of weather inquires and bus search function.
Keywords location track speed mobile phone android
目 次
1 绪论 1
1.1 课题背景 1
1.2 课题任务 2
1.2.1 课题内容 2
1.2.2 课题意义 2
1.3 论文结构 2
2 开发环境及相关技术 3
2.1 Android简介 3
2.2 Android应用程序结构 4
2.2.1 活动(Activity) 4
2.2.2 服务(Service) 6
2.2.3 内容提供者(Content Provider) 7
2.3.4 广播接收器(Broadcast Receiver) 8
2.3 申请Google Map Api Key 8
2.4 基于Android的邮件发送技术 9
2.5 开发需要的主要类说明 9
2.5.1 移动定位服务类 9
2.5.2 地图应用服务类 10
3 码表程序的需求分析与设计 11
3.1 用户需求分析 11
3.2 功能需求分析 13
3.2.1 测速功能 13
3.2.2 定位功能 13
3.2.3 轨迹记录功能 13
3.2.4 参数设置 13
3.2.5 天气查询 13
3.2.6 公交查询 13
3.3 系统用例建模 13
3.4 系统功能框架模型 14
3.5系统流程建模 15
3.5.1测速模块活动图 15
3.5.2定位模块活动图 16
3.5.3轨迹记录模块活动图 17
3.6系统数据库设计 17
4 码表程序的实现 19
4.1项目开发软硬件平台 19
4.2项目的构建 19
4.2.1主要类框架 20
4.2.2第三方类库 23
4.2.3系统资源 23
4.3项目主要功能的实现 24
4.3.1主界面的实现 25
4.3.2测速的实现 26
4.3.3定位的实现 28
4.3.4轨迹记录的实现 30 基于Android的码表程序的实现:http://www.youerw.com/jisuanji/lunwen_8538.html