我试图更好地理解 Android 渲染代码。所以我在 Layer::drawWithOpenGL() 函数中添加了一些日志记录,它是 SurfaceFlinger 的一部分。但它似乎永远不会被调用。有人可以解释为什么会这样吗?
谢谢。
我试图更好地理解 Android 渲染代码。所以我在 Layer::drawWithOpenGL() 函数中添加了一些日志记录,它是 SurfaceFlinger 的一部分。但它似乎永远不会被调用。有人可以解释为什么会这样吗?
谢谢。
它可能正在使用叠加层进行合成。有关更多信息,请参阅架构概述。
您可以使用adb shell service call SurfaceFlinger 1008 i32 1
.