Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 根设备上服务的屏幕截图_Java_Android_Screenshot_Root_Rooted Device - Fatal编程技术网

Java 根设备上服务的屏幕截图

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

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

删除多余部分,为清晰起见重新编写,更好的标题。您的代码有什么问题?