0

我正在尝试编写从有根设备上的服务捕获屏幕 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();
4

0 回答 0