首页 > 移动平台 > 详细

Android系统架构

时间:2015-03-24 21:02:07      阅读:299      评论:0      收藏:0      [点我收藏+]

Android系统架构主要有四层:

1.Linux内核层

  Android系统基于Linux2.6内核的,该层主要为Android设备的各种硬件提供底层的驱动,如显示驱动,蓝牙驱动,照相机驱动,音频驱动和wifi驱动等。

2.系统运行库层

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

  同时这一层还有Android运行时库,主要是一些核心库,允许开发者用java语言编写Android应用。运行时库包括Dalvik虚拟机,使得Android应用运行在独立的进程中,并拥有自己的Dalvik虚拟机实例。相比Java虚拟机,Dalvik是专门为移动设备定制的,针对手机内存,CPU性能有限等情况做了优化处理。

3.应用框架层

  提供各种API,Android自带核心应用就是使用这些API完成的。开发者可使用API开发应用程序。

4.应用层

  安装的应用程序,比如系统自带的联系人,短信等程序,或者用户安装的下载或自己开发的程序。

 

Android系统架构

原文:http://www.cnblogs.com/jgs0796/p/4363920.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!