如何阅读Android设备的FrameBuffer以进行系统截图?

时间:2013-02-26 19:02:17

标签: android screenshot inputstream capture framebuffer

我知道如何获取Android设备的系统屏幕截图(不是整个系统的活动)。我试过了: 使用OpenGL库,但我找不到完整的代码...... 使用一个过程,如下:

process = Runtime.getRuntime().exec("su -c cat /dev/graphics/fb0");
InputStream is = process.getInputStream();

但是,之后我该怎么办呢?如何用cat命令读取之前拍摄的图像?我试着这样做:

in.read(byteArray);

但该方法不起作用,不要在字节数组中放任何东西......请帮助我,我的大脑已经受伤了!

0 个答案:

没有答案