0
我從我的應用程序中獲取Android設備的屏幕截圖,在我的華爲設備中沒有screencap實用程序,但現在我通過從其他設備添加它,現在可以使用screencap捕獲屏幕,但只有通知欄可見,其餘圖像爲空白。使用screencap實用程序獲取屏幕截圖時的屏幕截圖使用screencap實用程序獲取屏幕截圖
我從我的應用程序中獲取Android設備的屏幕截圖,在我的華爲設備中沒有screencap實用程序,但現在我通過從其他設備添加它,現在可以使用screencap捕獲屏幕,但只有通知欄可見,其餘圖像爲空白。使用screencap實用程序獲取屏幕截圖時的屏幕截圖使用screencap實用程序獲取屏幕截圖
adb shell /system/bin/screencap -p /sdcard/img.png this is a shell command take screenshot simple and fast
Try this
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();
os.close();
sh.waitFor();
我已經實現了相同的代碼,但得到空白屏幕的問題 – user2211088