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