是否有方法读取当前屏幕的帧缓冲区?我搜索了一些关于帧缓冲区的数据。有人使用glReadPixels方法,但信息不够。有谁知道如何详细阅读当前帧缓冲区?
感谢您的帮助。
答案 0 :(得分:3)
你真的想要屏幕帧缓冲吗?或者你的应用创建了一些OpenGL表面?
如果是前者,请参阅 How to capture the android device screen content?
如果是后者,则您使用glReadPixels
开启了正确的轨道。
答案 1 :(得分:0)
在cmd行
adb shell screencap -p /sdcard/abc.png
adb pull /sdcard/abc.png
根据Chris Stratton编辑:
如果您要在Java代码中实现此cmd,则需要root权限
感谢你指出我的错误!