以编程方式快速截取Android手机的截图

时间:2012-12-11 19:42:24

标签: android screenshot

我正在通过此代码从我的应用程序中截取Android手机的屏幕截图

                java.lang.Process process = Runtime.getRuntime().exec("su");
                DataOutputStream os = new DataOutputStream(process.getOutputStream());
                os.writeBytes("cat /dev/graphics/fb0 > " + raw + "\n");
                os.writeBytes("exit\n");
                os.flush();
                os.close();
                process.waitFor();

但是当我把它放在一个服务中,并尝试无限运行时,我得到了2个截图。

有没有办法快速截屏?像任何一种方式一样使用15-20秒?

编辑:我稍后尝试将它们转换为视频。任何方式制作视频而不将其全部转储到文件中?

0 个答案:

没有答案