Java 根设备上服务的屏幕截图
我正在尝试编写代码,从根设备上的服务捕获屏幕50次,并将图片保存在文件夹中。我该怎么做 这就是我到目前为止所做的:Java 根设备上服务的屏幕截图,java,android,screenshot,root,rooted-device,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
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();
Process sh=Runtime.getRuntime().exec(“su”,null,null);
OutputStream os=sh.getOutputStream();
对于(int i=0;i<50;i++)
{
写(“/system/bin/screencap-p”+“/sdcard/pics/img”+i+“.png”).getBytes(“ASCII”);
os.flush();
sh.waitFor();
}
os.close();
删除多余部分,为清晰起见重新编写,更好的标题。您的代码有什么问题?