目录
1.1 模块功能
APP / View / WindowManager / Surface(AOSP),通过 BufferQueue(生产者/消费者队列)向系统提交图层(Layer)缓冲。UI 线程/RenderThread 最终把图层渲染到 GraphicBuffer(Gralloc 分配)的 buffer 中。
DisplayManagerService(AOSP),管理 Display 装置、模式(分辨率/刷新率)、亮灭屏策略,与 SurfaceFlinger 协同完成热插拔、镜像/扩展屏等。
SurfaceFlinger(AOSP),Android 的 全局合成器。收集所有可见图层,基于 Layer State、Z 顺序、变换、裁剪等决定「谁由 GPU 合成」「谁由硬件合成(HWC 直接呈现)」;通过 RenderEngine(OpenGL ES/

986

被折叠的 条评论
为什么被折叠?



