Android体系结构

Android体系结构:

  Linux Kernel:Linux内核。

  Libraries :函数库或库函数,一些程序包,这些程序基本上是用CC++编写的。其中,Surface Manager 是与显示有关的一些管理;Media Framework,与多媒体播放有关;SQLITEAndroid平台下的一个嵌入式数据库;Open GL|ES 3D图形渲染引擎,WindowsFree Type与字体相关;Web kit开源的浏览器的内核;SGLSSL安全相关的函数;lib c标准库。

  Android Run time Android运行时环境。其中Core Libraries (核心包)是一些核心库函数;DALVIK Virtual Machine Android平台下的java虚拟机,可以通过它调用库函数。

  Application Framework:应用程序框架,我们所开发的Android应用都是面向应用程序框架的,它提供了大量的API供开发者使用,以提高开发效率。

  Applications :系统提供的一些应用,我们所开发的应用也是位于此层。

原文地址:https://www.cnblogs.com/dgz-/p/4399253.html