到屏幕截图我使用这个命令,在虚拟模拟器上它运行良好并且可以进行屏幕截图但在我的手机(galaxy gio)上不起作用,我不明白是什么问题请帮助我谢谢
Process sh;
sh = Runtime.getRuntime().exec("adb shell screencap -p /sdcard/screen.png");
试试这个
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 访问权限。