美文网首页
伟大的android

伟大的android

作者: 谁有不是一个人呢丶 | 来源:发表于2016-10-13 23:18 被阅读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日

    祁晶涵

    相关文章

      网友评论

          本文标题:伟大的android

          本文链接:https://www.haomeiwen.com/subject/ahcgyttx.html