2。2 JDK简介
JDK,全称为Java Development Kit(Java开发工具包)。JDK提供的工具包括Java编译器,开发Java程序使用的IDE和SDK。JDK还包含了Java运行环境(JRE),这将使得Java程序,如Eclipse,可以在你的系统上运行。
2。3 Eclipse IDE简介
IDE,全称为Integrated Development Environment(集成开发环境)。Eclipse是一个通用技术平台。它已经被应用到各种用于创建多语言IDE以及为许多特殊的SDK创建自定义的IDE。除了作为软件开发工具,Eclipse还会为Lotus Notes和其他一些应用提供一种富客户端平台。
Eclipse通常是作为IDE来书写、检测和调试软件的,特别是针对Java软件。除此之外,还有几个衍生的IDE和SDK被用于以Eclipse为基础的各种Java软件开发。在这种情况下,你将会采取一种被广泛使用的Eclipse封装和插件添加进去,使其可用于Android软件的开发[3]。
2。4 ADT简介
ADT,全称为Android Development Tools(Android开发工具包)。在安装完Eclipse、Android SDK和JDK之后,还需安装ADT插件。
ADT插件中的软件使Eclipse能够创建Android应用程序、启动Android模拟器并在模拟器上连接进行调试服务、编辑Android XML文件以及编辑和编译Android接口定义语言(AIDL)文件、创建Android应用安装包、执行其他特殊的Android任务。
2。5 SQLite简介
Android使用SQLite数据库引擎,一种自包含的、事务型的数据库引擎,且不需要单独的服务器进程。SQLite由一个国际性的软件开发团队致力于提高软件的功能性和可靠性。由于手机上的数据通常被存储在数据库中,因而数据库不能处于不可恢复的状态,否则这将造成大的失误。幸运的是,SQLite数据库并不容易受到腐败的影响,不然一个不合时宜的电池故障将会使得手机成为一个昂贵的摆设[1]。
有了数据库,应用程序将能够使用结构化查询语言来修改一种被称作表的二维矩阵上的信息。SQL(Structured Query Language)是一种针对关联数据库管理系统的常用语言[4]。
2。6 百度地图Android SDK简介
百度地图 Android SDK是一套基于Android 2。1及以上版本设备的应用程序接口, 开发文献综述者可以通过该接口实现丰富的LBS功能:
地图:提供地图(2D、3D)的展示和缩放、平移、旋转、改变视角等地图操作;
POI检索:可根据关键字,对POI数据进行周边、区域和城市内三种检索;
线路规划:支持公交信息查询、公交换乘查询、驾车线路规划和步行路径检索。
2。7 系统环境
1、开发环境:
硬件:CPU:Intel(R) Core(TM)i5-2520M CPU @ 2。5GHz
内存:10。00GB
硬盘空间:500GB
软件:操作系统:Windows 10
开发平台:Eclipse
数据库:SQLite
开发语言:Java
2、运行环境:
硬件:CPU:联发科MT6589T
核心:四核
主频:1536MHz
内存:2G
存储容量:10G
软件:操作系统:Android 4。2
3 系统设计及需求分析
3。1 Guider客户端的构建
迄今在市面上已经出现了很多种公交查询App,它们所覆盖的城市广泛、公交线路查询精准易读而且查询快速高效。但这些并不是所有软件都能完全具备的,所以每一款App都仍有自己需要改进的地方。
该客户端包含用户模块和管理员模块:
用户模块:用户进行线路查询;用户进行站点查询;用户进行换乘查询,给出优次路径;还可点击将路线在地图中显示,即可在地图中显示用户需经过的路线。 安卓Guider公交查询系统的设计+源代码(3):http://www.youerw.com/jisuanji/lunwen_92207.html