写在前面
Android 对 Dispaly Framework 每年基本上都会有不小的修改,由于工作原因,最近重新梳理了一下 Android 16 上 Display Framework ,主要的沿着 App UI 的绘制,再到 SurfaceFlinger 的合成并提交到 Display,大概的提纲如下:
- Surface
- GraphicBuffer
- BLASTBufferQueue
- App Render
- BLASTBufferQueue Commit
- SurfaceFlinger Composite