私のアプリケーションでは、ルート化されたデバイスのスクリーンショットを取得したいと考えています。これを実現するために次のコードを使用しています。
Process sh = Runtime.getRuntime().exec("su", null,null);
OutputStream os = sh.getOutputStream();
os.write(("/system/bin/screencap -p " + "/sdcard/img.png").getBytes("ASCII"));
os.flush();
しかし、私は画像を保存していません。