1.1.2 代码的格式
Android是基于Linux的操作系统,主要使用于移动设备,在近几年其流行范围日益增长,在我看来其发展势头大有一发而不可收拾之态,当然其中最大的原因在于Android系统是自由开源的。在2007年11月5日,Google发布了Android,这次发布在移动业界刮起了一场强烈的旋风,使手机操作系统市场产生的一次巨大的变革。2014年第三季度报告中显示,Android以83.6%的市场占有率稳居移动操作系统市场之首。出货量为2.68亿,去年同期为2.06亿,市场份额由81.4%上升至83.6%。Android系统发展至今,也更新了一系列的版本,Android 操作系统版本的基本情况如表1.1。
主要版本号 发布时间 主要内容
Android 1.1 2008年9月 Android第一版
Android 1.5纸杯蛋糕 2009年4月30日 播放/拍摄影片、并且支持立体声蓝牙耳机、来电显示等
Android 1.6甜甜圈 2009年9月15日 支持CDMA网络、文字转语音(Text-to-Speech)、重新设计的Android Market手势等
Android 2.0/2.0.1/2.1松饼 2009年10月26日 优化有硬件速度、改良用户界面等
Android 2.2/2.2.1 Froyo冻酸奶 2010年5月20日 整体性能大幅度的提升;3G网络共享功能等
Android 2.3.xGingerbread姜饼 2010年12月7日 新增了垃圾回收机制以及处理事件的优化、感应器事件和原生代码可直接存取输入、EGL/OpenGLES、OpenSL ES
Android 3.0/3.1/3.2Honeycomb蜂巢 2011年2月2日 优化针对平板
Android 4.0Ice Cream Sandwich冰激凌三明治 2011年10月19日 全新的UI设计;全新的Chrome Lite浏览器,并且具有离线阅读的功能、标签页、隐身浏览模式等
Android 4.1/4.2Jelly Bean果冻豆 2012年6月10日 更快、更流畅、更灵敏
Android 5.0/L Lollipop棒棒糖 2014年10月15日 全新的UI设计,同时以ART运行环境取代Dalvik虚拟机,并且还能支持64位
表 1.1 Android各版本基本情况
从Android 的发展旅途来看,所有这一切都让大家相信,Android 将会走向世界第一移动操作系统宝座的步伐是势不可挡的,其发展前途是大家所无法估量的。
Android的软件架构:Android一词的本义指机器人,是基于Linux内核的操作系统。它采用了软件堆层(software stack,又名以软件叠层)的架构,主要分为三部分。底层的Linux内核只提供基本功能;其他的应用软件则由各公司自行开发,部分程序以Java编写。
Android的系统架构:Android 是在以Linux 为核心的基础上,并且提供了各种合用的函式库,以及完整的应用程序框架。并采用Apache 版权,因为其较符合商用限制。在Linux 为核心的基础上提供谷歌自行开发的应用程序运行环境(称作Dalvik,与Sun 的J2ME 不同),并且提供基于Eclipse 整合开发环境(IDE)的免费、跨平台(Windows、Mac OS X、Linux) 的开发工具(SDK),以便于开发人员进行学习以及编程开发。
为Android的构架图:
Android的优势特色:
(1)开放性
说起Android,人们首先想到的应该就是其开发性的优势,很多别的系统由于商业的因素并没有让开发人员有更大的施展空间,而Android平台能够很好的兼容市面上大多数的移动平台,其明显优于其他平台的开放特性,使得吸引到了更多的开发人员,也使得Android平台上的应用百花齐放,日趋走向完美。
由于Android开源的特点,从中最为得益的就是手机厂商和用户。厂商搭载Android系统来进行手机开发,Android市场上的应用又十分丰富,这样一来,用户就能以低廉的价格买到有自己想要的功能的只能手机吗,再加上市面上配套的大量优秀应用软件资源,这就成为Android一步步走向移动端系统霸主的最大的优势。 基于安卓手机的扫雷小游戏APP开发(4):http://www.youerw.com/jisuanji/lunwen_30917.html