毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
android安卓驾校考试练习系统的设计与实现(2)
Android是一套真正意义上的开放性移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用[3]。Android是由Linux+Java构成的开源软件,允许所有厂商和个人在其基础上进行开发。Android平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定自己的特色化的产品。因此,它具有很大的市场发展潜力。
Android最大特点在于它是一个开放的体系架构,具有非常好的开发和调试环境,而且还支持各种可扩展的用户体验,Android里面具有非常丰富的图形系统,以及对多媒体的支持功能和非常强大的浏览器。
本课题基于该背景设计并实现了基于android平台的驾校考试练习系统。该系统主要实现了包括生成试卷、参加考试、和查看错题等几个方面的功能,以实现用户练习考试的需求。
目前网络上主流的一些驾校考试练习系统,都是单机版的,用户只需下载就可以使用,无需联网即可操作。本系统也是一款单机版软件。
2 Android的相关技术介绍及分析
Android是一种以Linux与JAVA为基础的开放源代码操作系统,主要使用于便携设备。中国大陆地区较多人使用“安卓”。Android操作系统最初由Andy Rubin开发,被谷歌收购后则由Google公司和开放手机联盟领导及开发,主要支持手机与平板。
Android是一个包含操作系统、中介架构层及应用程序所产生出来的软件堆栈架构。由下而上,其核心为嵌入式Linux2.6作业系统,向上搭配Google为Android开发的类库及Android运行时,再配合应用程序架构,来开发各种不同的应用程序。
2.1 开发工具
Eclipse是一个市场占有率很高的Java IDE工具,Android推荐使用Eclipse来开发Android应用,并为其提供了专门的插件:Android Development Tools(ADT)。
2.1.1 Eclipse简介
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台[4]。Eclipse只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。
Eclipse起始于1999年4月,最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,IBM提供了最初的Eclipse代码基础,包括Platform、JDT 和PDE,2001年11月贡献给开源社区,目前由IBM牵头,围绕着Eclipse项目已经发展成一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland、Rational Software、Red Hat及Sybase等,现在由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。 2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。 2007年6月,稳定版3.3发布。2008年6月发布代号为Ganymede的3.4版。
Eclipse是著名的跨平台的自由集成开发环境(IDE),最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他
计算机
语言比如C++和Python的开发工具[5]。Eclipse原本只是一个框架平台,提供插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,允许构建与 Eclipse 环境无缝集成的工具,众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。由于 Eclipse 中的每样东西都是插件,给 Eclipse 提供插件,为用户提供一致和统一的集成开发环境,使所有工具开发人员都具有同等的发挥场所。
Eclipse的主要组成
主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成——Eclipse Platform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform允许工具建造者独立开发与他人工具无缝集成的工具。
共3页:
上一页
1
2
3
下一页
上一篇:
andorid手机投票软件的设计与实现
下一篇:
Android手机安全卫士软件的设计与实现
Android课程同步练习系统的设计
基于蓝牙和安卓的仪器专用APP的设计和开发
Android智能手机的交互式学习系统的设计
Android移动终端的网上便利...
Android移动互动学习系统学生端设计
Android移动互动学习系统教师端设计
安卓App安全性测试与实现
LiMn1-xFexPO4正极材料合成及充放电性能研究
网络语言“XX体”研究
我国风险投资的发展现状问题及对策分析
麦秸秆还田和沼液灌溉对...
老年2型糖尿病患者运动疗...
张洁小说《无字》中的女性意识
互联网教育”变革路径研究进展【7972字】
新課改下小學语文洧效阅...
ASP.net+sqlserver企业设备管理系统设计与开发
安康汉江网讯