我正在尝试在本地截取一个有根的android 手机。我想通过服务截取其他活动的屏幕截图。唯一的要求是屏幕截图应该最多〜100ms。
我试试
java.lang.Process process = Runtime.getRuntime().exec("su");
DataOutputStream os = new DataOutputStream(process.getOutputStream());
os.writeBytes("cat /dev/graphics/fb0 > " + raw + "\n");
os.writeBytes("exit\n");
os.flush();
os.close();
process.waitFor();
但是当我尝试将其写入文件时,它需要的时间太长了!
另外,因为我试图在手机上本地执行此操作,而不是将其连接到 PC。