Android学习:[8]android体系架构

2024-10-15 00:43:31

1、首先,来张全貌图,这是张非常经典的架构图。Android的系统架构采用了分层架构的思想,从上层到底层共包括四层,分别是应用层、应用框架层、类库层和Android运行时、Linux内核层

Android学习:[8]android体系架构

3、类库层,这里不一定都是goole写的。Media Framework:音频框架;sqll坡纠课柩it:android自带的轻匪犬挚驰量级数据库。OpenGl | ES:适合移动设备上的图形图像引擎;Free Type:字体库WebKit:浏览器内核。目前主流的浏览器内核,IE和webKit.android\iphone\linux使用的都是webKit;SGL:图形图像引擎,但是没有openGL | ES用的多;SSL:基于TCP/IP上的安全协议;libc:零散的类库;Core****** :核心库Dalvrik****:安卓虚拟机;因为安卓的应用程序无法在LINUX上运行,必须要有一个安卓虚拟机。

Android学习:[8]android体系架构

5、系统级别或者第三方应用。

Android学习:[8]android体系架构

6、类库层是用C写的,应用框架层是用JAVA写的。如果我们每次写都调用C语言是很不方便,也不好的。所以,通过应用框架层进行屏蔽

猜你喜欢