0
我想了解Android渲染代码更好一点。所以我在Layer :: drawWithOpenGL()函数中添加了一些日志,它是SurfaceFlinger的一部分。但它似乎永远不会被调用。有人可以阐明为什么会出现这种情况吗?为什么Layer :: drawWithOpenGL永远不会被调用?
谢谢。
我想了解Android渲染代码更好一点。所以我在Layer :: drawWithOpenGL()函数中添加了一些日志,它是SurfaceFlinger的一部分。但它似乎永远不会被调用。有人可以阐明为什么会出现这种情况吗?为什么Layer :: drawWithOpenGL永远不会被调用?
谢谢。
它可能是用叠加来进行组合。有关更多信息,请参阅architecture overview。
您可以使用adb shell service call SurfaceFlinger 1008 i32 1
禁用覆盖(位于根设备上)。