对于第三方软件开发公司,Android是个真正的开放的移动设备平台,Android是开源的,免费向开发人员提供的,完全省下了一大笔关于专利权资金投入。
对于设备制造商来说,Android手机的制造成本降低了,因为他们无需每生产一台手机就付给手机系统制造商一些专利费了,这样降低了手机价格,市场竞争力增加了更利于他们获取利润。
而对于硬件开发商,Android统一了规格,硬件更容易兼容软件调用的接口也更统一所以设计会更规范化,更适合大规模生产而统一化的规格使他们生产的硬件更易被采购作为Android部件。
Android系统不只有规范化之后带来的好处,软件系统本身也具有很多特点优势。Android系统包括了核心支持的操作系统,用户交互界面,以及一些实现基础功能的应用程序。它实现了一般移动电话所需的全部功能,用户使用其作为传统通信工具不存在任何障碍,而且更有利的是该系统不存在专有权障碍,因而不会像以往的平台阻碍移动产业创新。Linux核心部分是以c语言开发的,实现了符合系统要求的基本功能。中间层有虚拟机(Virtual Machine)和库函数(Library),由C++开发而成。最上层是各种应用,有系统自带的通话及短信等,也有各个第三方软件开发公司自己开发的java编写的商业软件。所以才称Android是一个透明性极高的系统,对移动产业创新不存在任何以往有过的专有权障碍,该移动系统号称是首个真正开放和完备的为移动终端打造的系统。
现今,Android已成为很多手机制造商运营商的宠儿。根据才放出的信息,2经过013年上半年之后,现在Android手机数量达到惊人的1.621亿部,这代表了在全球中每60个人就有一个人在使用安卓手机。统计出来的这个数据远远超过了在2012年的9030万部。凭着如此强大的营销能力,外加Android手机相对低廉的价格为他增加的不少竞争力,安卓手机在全世界的占有率已经达到75%。
由此看来以后的开发很多都会在android手机平台上进行,相信以后的计算机发展将会更侧重于便携式系统平台应用开发。
1.2 课题背景
如今驾校考试越来越严格,这是对道路安全负责,这样可以让马路杀手的数量越来越减少,逼迫人们更加对驾校考试熟悉,但是这样也让考试通过率降低,据相关媒体报道,2013年初南昌科目一考试通过率仅5%。在这样的环境下,相信会有不少希望有款软件能够巩固练习这些驾考题目,而手机是个随身携带的移动设备,在手机平台上开发这样的驾考软件,十分符合知识点考试要重复练习的特性,可以通过这样的移动软件多次重复练习,还因为移动设备便携性的特性,可以利用零散的时间,更可以增进训练的重复性,而且不必占用整块时间,十分符合驾考学员的需求。由此可见,这个课题有现实意义。
1.3 开发工具介绍
我使用的开发工具是Android SDK ADT Bundle。这是官方提供的Android软件开发平台,为Android开发者提供需要的API库和开发工具,用于测试和调试Android应用程序,包括ADT包开发应用程序快速启动、Android SDK组件及Android开发工具。具体包括:Eclipse + ADT插件, Android SDK工具, Android平台工具,Android平台的各个数据版本,Android仿真器。目前还未找到汉化版本,只能使用官网提供的英文版。
安卓开发工具(ADT)插件为Android应用开发提供了专业级别的开发环境。它利用一系列先进的特征化功能帮助构建,测试,debug,以及打包Android应用。Android SDK提供给API函数库和开发工具,这些都是开发必须所需的。次外,我所用的开发工具Android SDK ADT Bundle提供给我一切所需的Android开发功能,把所有需要的工具软件都内嵌在其中,省却了很多麻烦。这是google公司提供的一个开发利器。 Android驾考宝典理论考试手机软件设计(3):http://www.751com.cn/jisuanji/lunwen_64953.html