使用 /dev/graphics/fb0 从帧缓冲区截取屏幕截图非常慢(200~300 毫秒)。我怎样才能让它更快?
byte[] request = formAdbRequest("framebuffer:");
使用 /dev/graphics/fb0 从帧缓冲区截取屏幕截图非常慢(200~300 毫秒)。我怎样才能让它更快?
byte[] request = formAdbRequest("framebuffer:");
byte[] request = formAdbRequest("framebuffer:");
如果那是您正在使用的代码,那么您并不是严格地“使用 /dev/graphics/fb0 从帧缓冲区截取屏幕截图”。
相反,您正在开发机器上运行代码,该代码通过 USB 连接发送消息,该消息由 Android 设备上的守护进程获取,该进程截取屏幕截图并将其通过 USB 连接发送回开发机器。
非常慢(200~300ms)。我怎样才能让它更快?
一般来说,如果不修改 Android 操作系统的各个方面,或者在有根设备上滚动您自己的屏幕截图逻辑,您就无法做到这一点。