来自root设备上的服务的屏幕截图

时间:2015-03-09 22:20:13

标签: java android screenshot root rooted-device

我正在尝试编写代码,从根设备上的服务中捕获屏幕50次并将图片保存在文件夹中。我怎么能这样做?

这是我到目前为止所做的:

Process sh = Runtime.getRuntime().exec("su", null,null);

OutputStream  os = sh.getOutputStream();
for (int i=0; i < 50; i++)
{
    os.write(("/system/bin/screencap -p " + "/sdcard/pics/img" +i+".png").getBytes("ASCII"));
    os.flush();
    sh.waitFor();
}

os.close();

0 个答案:

没有答案