Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。运行一个Java应用程序只要在在硬件或操作系统平台上安装一个Java平台即可,现在几乎所有的操作系统都已经嵌入了Java平台,因此Java程序只需要编译一次,就可以在各种系统中运行。
Java语言是一个支持网络计算的面向对象程序设计语言。Java语言吸收了Smalltalk语言和C++语言的优点,并增加了其它特性,如支持并发程序设计、网络通信、和多媒体数据控制等。
2。2。2 Eclipse简介
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
Eclipse本身只是一个框架平台,但是拥有很多插件为其提供支持,这样就是Eclipse更加灵活、自由、方便。
2。2。3 Android SDK 21
Android SDK 是软件开发包,提供了手机软件开发者开发工具并且能够提供API库。它包含了所有你需要开始构建的应用程序,以及一个功能齐全的设备模拟器,用于测试时,则已经完成,非常容易建立和运行,即使是非开发人员也可以尝试模拟器。总的来说,Android SDK提供了一个快速和可靠的开发环境。来-自~优+尔=论.文,网www.youerw.com +QQ752018766-
3 系统需求分析
3。1 功能需求分析
本系统是通过资源包动态加载数据。用户对公交线路查询常见的需要就是已知起点和终点,需查询出如何坐公交,以及给出公交的路线图。当用户知道离自己最近的站点时,可在家中就知道经过该站点的所有公交信息。若用户已知朋友在哪一路车上,需要开车去接朋友,则需要通过输入的公交线路,给出该公交信息。经过分析,应具有以下几个功能模块:
(1)城市选择模块:
(2)路线选择模块:输入需要查询的公交大致车次,点击搜索,系统弹出模糊查询后匹配的所有公交车次,点击自己想查看的车次,即显示该公交车的所有详细信息。若查询的线路不存在,则显示:不存在该线路。
(3)换乘模块:输入起点和终点,点击查询,给出多种乘车方案,并给出每种方案的具体乘车细节,以及在地图上显示路线。
(4)站点功能模块:输入需要查询的站点,点击搜索,系统弹出经过该站点的所有公交车次,点击自己想查看的车次,即显示该公交车的所有详细信息。若查询的站点不存在,则显示:不存在该站点。