android操作系统

来源:互联网 发布:v380监控软件安卓版 编辑:程序博客网 时间:2024/05/17 09:13

做为一名安卓开发人员, 我们需要了解安卓这个操作系统。

   我们今天主要了解一下Android系统架构、Android应用开发特色、Android已发布的版本。

一,Android系统架构

      通过Android系统架构我们可以更好地了解Android系统是怎么工作的。Android分为四层架构:Linux内核层、系统运行库层、应用框架层和应用层。

      1.Linux内核层

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

       2.系统运行库层

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

                 同样这一层还有安卓的运行时库,它主要提供了一些核心库,能够允许开发者使用Java语言来编写Android           应用。另外,Android运行时库中还包含了Dalvik虚拟机(5.0系统之后改为ART运行环境),它使得每一                     Android应用都能运行在独立的进程当中,并且拥有一个自己的Dalvik虚拟机实例。相较于Java虚拟机,Dalvik             是专门为移动设备定制的,他针对手机内存、CPU性能有限等情况做了优化处理。

      3.应用框架层

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

      4.应用层

          所有安装在手机上的应用程序都是属于这一层的。

二、Android应用开发特色

     1.四大组件

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

      2.丰富的系统控件

         使用这些控件使我们轻松地编写出漂亮的界面。

      3.SQLite数据库

           Android系统自带了轻量级、运算速度极快的嵌入式关系型数据库。

      4.强大的多媒体

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

      5.地理位置定位

          现在的Android手机都内置有GPS。

三、Android已发布的版本

         想要了解Android系统版本及其详细信息,可以访问谷歌相关网站微笑

         

 

       

         



       


原创粉丝点击