摘要:随着经济的发展和技术的提高,越来越多的人使用代步工具进行出行活动,而坐车已经成为外出所必备的一项内容,许多公交车应用系统紧跟互联网的发展,形成许多手机APP,为人们的出行带来方便。应运而生的手机公交车APP不仅能够在幕后的服务端进行查询,也可以通过用户的客户端进行查看,因为在两者之间的信息能够相互独立,各自拥有独立的数据库信息。客户端可以通过从服务器中获取信息的办法传达给客户,用户如果在外出过程中没有网络,可以从手机本地中所存储的数据资料中获取相关的信息,作为一种脱离服务器而生的单机应用软件为用户提供了更多的方便。
文章中通过对安卓系统的整体结构进行分析,将其所有的开发流程做了详细对比,结合相应的定位系统,对在Android上定位和导航进行了深入的研究,在Android所提供的数据的应用中,结合公交查询的特点,使用相应的语言编码,将细节的流程模式同时展现出来,并将软件如何进行应用给出答案。在文章中,对业务流程中遇到的困难做出了解释并进行了改进。
关键词 Android; Java;公交线路查询;GPS
目录
摘要
Abstract
1 绪论-1
1.1 课题的研究意义-1
1.2 移动终端的发展现状-1
1.3 公交查询现状-2
2 技术背景介绍-4
2.1 对安卓系统的简单介绍-4
2.1.1 Android简介-4
2.1.2 Android的特点-4
2.1.3 Android架构-4
2.2 SQLite简介-5
2.3 Android布局管理器-5
2.4 Android基本组件介绍-6
2.4.1 Activity简介-6
2.4.2 Intent简介-7
2.5 Toast的使用-8
2.6 Google Map介绍-8
3 需求分析-9
3.1 服务器端需求分析-9
3.2 客户端需求分析-9
4 系统总体设计-11
4.1 系统主要功能模块-11
4.2 数据库设计-11
4.2.1 数据库概念模型设计-11
4.2.2 数据库表设计-12
4.2.3 数据库的相关操作-13
5 系统设计与实现-14
5.1 欢迎界面的实现-14
5.2 主要功能的实现-14
5.3 截图及运行说明-18
5.4 软件可以改进之处-31
致谢-32
参考文献-33