摘要:随着社会经济的发展,交通也随之快速发展,人们怎么才能随时获得公交线路,以及不必担心会坐过站,是大家越来越关心的问题。现在基本上每个人都有一部手机,其中Android手机成为多数人的选择。利用Android手机提醒公交到站成为一种方便的选择。
本文通过熟悉Android的系统架构,学习Android环境搭建,同时学习Android开发的基础知识,利用Android开发手机APP(Application)的应用程序,基于Android4.4平台开发和设计公交到站提醒的公交闹铃系统,使用LBS、GPS等技术对百度地图进行调用,设计出公交闹铃系统。公交闹铃系统通过不停定位使用者的位置,不断计算出和目标站点的距离,然后判断是否提醒。它是基于位置服务的一种。系统可以实现的主要功能是对公交路线进行查询,对某一站点进行闹钟设置,距离站点1000米左右,闹铃会开始提醒。
关键词 Android ;LBS;GPS;API;公交闹铃
目录
摘要
Abstract
1 绪论-1
1.1 课题研究背景及其意义-1
1.2 论文主要安排-2
2 Android的技术介绍-3
2.1 Android系统的简介-3
2.2 Android系统架构-3
2.2.1 Android应用程序-3
2.2.2 Android应用程序框架-4
2.2.3 Android程序库-4
2.2.4 Android运行库-4
2.2.5 Linux内核-5
2.3 Android的用户界面-5
2.4 Android应用的基本组件的介绍-6
2.5 开发环境搭建-8
2.5.1 JDK安装配置-8
2.5.2 Android应用程序开发的主要语言-9
2.5.3 关于Eclipse-9
2.5.4 ADT插件-10
2.5.5 Android SDK-11
2.5.6 创建AVD-11
2.5.7 百度地图Android SDK接口-12
3 系统可行性研究和需求分析-13
3.1 可行性研究-13
3.1.1经济可行性-13
3.1.2技术可行性-13
3.1.3操作可行性-13
3.2 系统功能的需求分析-13
3.2.1界面的需求分析-13
3.2.2公交查询需求分析-14
3.2.3闹钟设置需求分析-14
4 系统的设计-15
4.1 UI的设计-15
4.2 公交查询的设计-18
4.2.1秘钥的申请-18
4.2.2创建项目-18
4.2.3公交线路的查询-19
4.2.4公交站点的查询-20
4.2.5公交换乘的查询-21
4.3 公交闹铃设置的设计-21
4.4 系统的文件结构-22
4.5 系统运行的主要流程图-23
5系统的实现-26
5.1 测试的主要环境-26
5.2 公交查询结果测试-26
5.3 闹铃提醒测试结果-28
5.4 测试结果分析-30
结论-31
致谢-32
参考文献-33