本篇分析一下,上一篇《最简单的SurfaceFlinger应用程序》中surfaceComposerClient的创建过程
surfaceComposerClient = new SurfaceComposerClient();
- 创建ComposerService并与SurfaceFlinger 创建连接
- 调用createConnection创建Client
用一张图来整理整个过程:
总结
每个app通过createConnection在SurfaceFlinger创建一个对用client与之对应