伟大的android

2016-10-13  本文已影响0人  谁有不是一个人呢丶

本学期我们开了一个全新的课程《第一行代码android》。

首先第一章的名字叫开启启程,你的第一行android代码。

Android系统构建

android大致可以分为四层构架,五块区域。

1.linux内核层

android系统是基于linux2.6内核的,这一层为android设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱动、wifi驱动、电源管理等

2.系统运行库存

这一层通过一些c/c++库来为android系统提供了主要的特性支持。如sqlite库提供了数据库的支持,opengl/e库提供了3d绘图的支持,webkit库提供了浏览器内核的支持等。

3.应用框架层

这一层主要提供了构建应用程序时可能用到的各种api,android自带的一些核心应用就是使用这些api完成的,开发者也可以通过使用这些api来构建自己的应用程序

4应用层

所有安装在手机上的应用程序都是属于这一层的,比如系统自带的一些核心应用就是使用这些api完成的,开发者也可以通过使用这些api来构建自己的应用程序。

Android已发布的版本

2008年9月,谷歌正式发布了android1.0系统这也是安卓系统的最早版本了。随后推出了2.1、2.2、2.3系统的退出占据了大量的市场。2011年2月谷歌发布了安卓3.0系统,不过很快,同年的10月,谷歌发布了android4.0系统,这个版本不在对手机和平板进行差异化区分。

Android应用开发特色

1.四大组件

android系统四大组件分别为行动、服务、广播接收器、和内容提供器。其中活动是所有android应用程序的门面,凡是在应用中你看得到的东西,都是放在活动中的。

2.丰富的系统控件

android系统为开发者提供了丰富的系统控件,使得我们可以很轻松的编写写出漂亮的界面。

3.sqlite数据库

android系统开自带了这种轻量级、运算速度极快的嵌入式关系型数据库。它不仅支持标准的sql语法,还可以通过android封装好的qpi进行操作。

4.地理位置定位

移动设备和pc相比起来,地理位置位置定位功能应该可以算是很大的亮点。

5.强大的多媒体

android系统提供了丰富的多媒体服务。如音乐、视频、录音、拍照、闹铃等等,

6传感器

android手机中都会内置多种传感器,如加速度传感器、方向传感等。

                                                                                                                             2016年10月13日

祁晶涵

上一篇下一篇

猜你喜欢

热点阅读