到屏幕截图我使用这个命令,在虚拟仿真器上运行良好并使屏幕捕获但在我的手机上(galaxy gio)不起作用,我不明白有什么问题请帮帮我谢谢
Process sh;
sh = Runtime.getRuntime().exec("adb shell screencap -p /sdcard/screen.png");
答案 0 :(得分:0)
试试这个
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();
如果不是那么
您可以尝试使用以下库:http://code.google.com/p/android-screenshot-library/ Android屏幕截图库(ASL)支持以编程方式从Android设备捕获屏幕截图,而无需具有root访问权限。