Android LCD图形框架层
先来介绍两个概念 surface surfaceFlinger
Surfece :因为我们的应用程序可能包含一个或者多个图形界面,每一个界面 我们就称之为一个surface,或者一个window; 每一个surface 对象中包含一个用来 绘制图像的 canvas(画布)成员
surfaceFlinger:从名字中可以看到与surface有关的 ,就是起到一个 混合的作用 — 因为我们要将我们的多个窗口 混合在一个LCD上来显示一个图形的最终的界面,混合的时候需要怎么显示处理
接下来就是LCD子系统框架层的分析:首先来看三幅图:
这幅图展示的是我们的APP 与 SurfaceFlinger的关系&#x