Android开启旅程-Android发展

从2003年创办到被谷歌收购,Android系统不断发展,2008年发布首个版本。基于Linux内核,采用Java开发,Android系统架构包括四层:Linux内核层、系统运行库层、应用框架层和应用层。至今已推出多个版本,支持平板电脑和智能手机。

Android的发展史

·2003年,Andy Rubib 等人一起创办了Android公司。

·2005年8月被谷歌收购

·2008年发布了Android第一个版本

         Android本省基于Linux开发的操作系统,应用程序用Java开发的。由于谷歌的开源政策,每个人都可以免费获得Android操作系统的开源代码。

Android系统架构

Android大致分为四层结构:Linux内核层、系统运行库层、应用框架层、应用层

1、Linux内核层:Android系统是基于Linux内核的,这一层为Android设备提供了底层的驱动。如显示驱动、音频驱动、蓝牙驱 动、电源管理等。

2、系统运行库层:这一层通过一些c/c++库来为Android系统提供主要的特性支持。如SQLite提供了数据库的支持。OpenGL\ES库提供了3D绘图的支持,webkit库提供了浏览器内核的支持等。

同样在这一层还有Android运行时库,它主要提供一些核心库,能够允许开发者使用Java语言来编写Android应用。还包括Dalvik虚拟机(5.0之后改为ART运行环境)

3、应用框架层:这一层提供了构建应用层需要的API,Android自带一些黑犀牛的应用就是使用这些API完成的。

4、应用层:所有安装在手机上的应用层序都是属于这一层的。比如:联系人、短信等。

Android已发布的版本

·2008年9月,发布Android1.0,随后2.1、2.2、2.3系统不断占据大量市场。

·2011年2月,发布Android3.0,这个版本是专门为平板电脑设计的。没什么起色

·2011年10月,发布了Android4.0,这个版本不在对平板和手机进行差异化区分。

·2014年 Google I/O大会上推出Android5.0,其中使用ART运行环境代替了Dalvik虚拟机,Material Design概念优化应用程序界面设计。同时推出Android Wear、Android Auto、Android TV系统。

·2015年 Google I/O大会上推出Android6.0,加入运行时权限功能。

·2016年 Google I/O大会上推出Android7.0,加入多窗口模式功能。

Android系统版本及详细信息http://developer.android.google.cn/about/dashboards/

Android应用开发特色

·四大组件

活动Activity、服务Server、广播接收器Broadcast Receiver、内容提供器Content Provider

·丰富的系统控件

编写丰富的界面,也可以定制属于自己的控件

·SQLite数据库

轻量级、嵌入式关系型数据库

·强大的多媒体

音乐、视频等

·地理位置定位

内置GPS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值