8.4.7 深入分析Surface的总结
最后更新于:2022-04-02 05:52:40
Surface系统最难的部分,是这个Native Surface的创建和使用,它包括三个方面:
- Activity的UI和Surface的关系是怎样的?这是8.2节回答的问题。
- Activity中所使用的Surface是怎么和SurfaceFlinger挂上关系的?这是8.3节回答的问题。
- 本节对第2个问题进行了较深入的研究,分析了Surface和SurfaceFlinger之间的关系,以及生产/消费步调的中枢控制机构SharedBuffer家族和数据的承载者GraphicBuffer。
从上面分析可看出,本章前四节均围绕着这个Surface讲解,一路下来确实遇到了不少曲折和坎坷,望读者跟着源码反复阅读,体会。
';