随着城市道路越来越错综复杂,公交线路不断的延伸,人们在选择出行路线时也遇到了很多问题,如何选择更加便利、更加省时的交通线路成了每一位市民非常关心的问题。目前,智能手机发展持续上升,已经成为人们生活中不可缺少的一部分。当下,Android系统已经赢得广大手机用户的信任,并且能够满足用户个性化发展的需求。它不仅拥有简洁明了的界面,而且能满足用户个性化发展的需要。对于Android来说,让人们真正喜欢的是它的全屏触摸,操作简单,使用方便,各类免费软件,流畅的浏览。Android操作系统是开源的[1],具有开放性,应用程序平等且没有鸿沟,可以更快为开发人员提供应用开发便利。于是在这样的情形下,一款能够解决出行选择交通线路问题的手机APP便应时而生。
因此,开发公交线路查询软件,方便市民,给用户最合理的出行方案。这样一种便利的工具既是时代的产物,而且符合城市的发展。
1。2 课题研究意义
随着现在社会物质生活的提高,人们生活理念的不断更新,出门旅游、观光、外出打工等等社会现象的出现,人们对新到的生活城市交通状况一片茫然。
因此,本设计以南京市为实践对象,开发了公交线路查询系统,该系统基于Android系统手机。我尽可能将其开发成为一个方便本地居民、外来打工者、观光旅游者等用户使用的公交线路查询软件,便利于用户合理规划自己的行程路线,给用户最合理的出行路线方案。用户可以通过手机打开APP查看系统推送的公告,及时了解线路调整通知;也可以搜索自己选择两地的出行线路最佳方案,这让用户节省了时间,也减缓了交通压力。
2 基础知识
2。1 Android SDK简介
Android是基于Linux内核的一个手机操作系统,谷歌提供了开发包(Android SDK),开发者可以通过开发包开发Android App(应用程序)。SDK的意思是软件工具开发包,它的作用在大多数情况下是作为第三方服务开发包,被普遍运用在应用程序中。Android SDK提供Java语言接口,因此Android应用一定是使用Java语言开发的。
2。2 JDK简介
JDK意思是Java开发工具包,它的作用就是提供了java开发环境。JDK还自带了JRE文件,也就是说还包含了java运行环境,它的作用是把java文件编译后生成字节码文件。那么在Eclipse环境下编写程序便可以正常运行。
2。3 Eclipse/MyEclipse简介来自优I尔Q论T文D网WWw.YoueRw.com 加QQ7520~18766
Eclipse是一个开源的,基于java的,可扩展的开发平台。本身,它只是一个框架和一组服务,通过插件组件来构建开发环境。更好的是,Eclipse自带了标准的插件集,包括java开发工具(java,开发工具,JDT)。
虽然大多数用户乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此。Eclipse 还包括一个插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发者,允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的所有东西都是插件,对于给 Eclipse 提供插件给用户提供统一、标准的集成开发环境而言,所有工具开发人员都具有一个同等公平的开发环境。
MyEclipse作为智能开发平台是对Eclipse IDE的扩展,这使我们能够大大提高数据库和J2EE开发和分配效率,并且能与应用程序服务器进行整合。这是一个功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,并且支持HTMLStruts,JSF,CSS,Javascript,SQLHibernate。
2。4 ADT简介
ADT,全称为Android Development Tools(Android开发工具包)。在安装完Eclipse、Android SDK和JDK之后,还需安装ADT插件。