现在越来越多的移动设备都选用安卓系统,因为安卓平台具有以下几点明显的优势:
1、开放性
开放性是安卓平台最大的优势,任意一个移动终端厂商都可以加入到安卓联盟中来,明显的开放性使得安卓吸引了越来越多的开发者。
2、丰富的硬件选择
因为安卓开放性的特点,许多厂商生产了许多功能各异的产品。虽然功能上各具特色,存在差别,但是数据同步、软件的兼容不会受到影响,通讯录等资料能快捷地转移,十分方便。
3、不受任何限制的开发商
安卓平台给开发商供给的环境非常广泛自由,避免了许多条条框框的限制,开发者可以随心所欲地开发想要的应用。
4、无缝结合的Google应用论文网
谷歌已经经历了10年的历程,从搜索巨人到全面的互联网普及,谷歌如地图、邮件等一系列服务已经成为连接用户和互联网作出了巨大的贡献,安卓手机无缝结合了这些优秀的谷歌服务[[[]王春。一种基于android系统的实验项目设计。[J]。 科技创新导报。2013]]。
考虑到安卓的主流性和优势性,本系统选择基于安卓来设计实现学生上课考勤系统。
1。3开发工具简介
1。3。1安卓及SDK简介
SDK全称是Software Development Kit,即软件开发工具包,软件开发工程师用它来为指定的软件包、软件框架、硬件平台、操作系统等创建APP的开发工具的总和[[[]徐春磊。基于Android的网络教学平台的设计与实现。[J]。大学生论文联合比对库。2013]]。在安卓开发中,SDK一般指的是android SDK,给开发者提供库文件和其他开发所需工具。
安卓是谷歌推行的手机开发平台,和iPhone类似,安卓使用了WebKit浏览器引擎,拥有触摸屏、高级图形显示以及上网功能,在手机上可以上网,观看节目视频,查收电子邮件等等,跟iPhone等其他手机相比,愈发强调搜索功能,界面愈发强大,能说是一种适用于全部Web应用的单一平台。
Android系统最大的特色就是其开放性以及免费的服务。Android平台对第三方软件完全开放,使得开发者愈发自由地开发程序,应用的安装更加方便;跟Windows Mobile、Symbian等厂商不一样的地方在于,操作系统的使用是完全免费的,此时成本能降低三成左右。
1。3。2 JDK简介
JDK全称是Java Development Kit,它是Java语言的软件开发工具包,Java核心,包括Java运行环境、类库、Java开发工具,换句话说,JDK即面向Java开发人员的SDK;
1。3。3 ADT简介
ADT全称为Android Developer Tools,是安卓开发工具,Google研发的一个插件,集成在eclipse中,为安卓开发提供专属开发环境。简单来说,ADT就是Android在Eclipse上的开发工具,在Eclipse和SDK之间起到了一个桥梁的作用。
1。3。4 Eclipse简介
Eclipse作为一个跨平台的自由集成开发环境软件为大家熟知,它最初主要用于Java语言的开发,现在人们可以通过安装插件使其作为C++、PHP等其他语言的开发工具。Eclipse自身只是一个框架平台,但是由于产生了许多插件,令Eclipse的灵活性变强了。很多软件开发商把Eclipse当成框架开发自身IDE[[[]罗强。基于Eclipse平台的插件开发。[J]。计算机光盘软件与应用。2012 ]]。
虽然Eclipse是在Java 语言的基础上开发的,但它并不仅限于Java 语言;比如说,猜想将会推出支持C/C++ 和 COBOL 等编程语言的插件,甚至已经存在了。除此之外,Eclipse 还是像管理系统等其他应用程序类型的基础[[[]逯全芳,唐杰,文红。Android移动智能终端操作系统安全机制的安全性评估。[J]信息安全与技术。 2013]]。