Android系统架构

流过昼夜 提交于 2020-01-16 20:41:30

 

1.Application层

  也就是应用层,不仅包括通话短信联系人这种系统级的应用,还包括用户自己安装的一些第三方应用。

2.Framework层

  这一层大部分用Java写的,包括系统服务和四大组件。

3.Library层

  这一层大部分都是C/C++写的,主要是虚拟机,还有一些三方库比如SQLite, WebKit。SQLite可以被理解为mini数据库。

4.HAL层

  硬件抽象层。

5.Linux内核层

  包含Linux内核和一些驱动,比如说蓝牙驱动,Camera驱动等等,这个Binder驱动也是在这一层。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!