ルート化されているデバイス画面のスクリーンショットを撮りたいのですが、次のコードを使用しています。
process = Runtime.getRuntime().exec("su");
DataOutputStream os = new DataOutputStream(process.getOutputStream());
os.writeBytes("/system/bin/screencap -p " + path + "; \n");
Zoom は /system/bin/screencap パスの下にスクリーンキャップを持っているため、このコードは Motorola Zoom でうまく機能しますが、android 2.3.6 である huawei Assemble では、system/bin にスクリーンキャップ ファイルがないため、huawei でスクリーン ショットを撮ることができません。 . Huawei デバイスでスクリーンショットを撮る方法を教えてください。