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