分享已root手机截图代码
function RootCaptureScreen()
{
    var runtime = java.lang.Runtime.getRuntime();
    var buf = java.lang.reflect.Array.newInstance(java.lang.Byte.TYPE, 8192);
    var process = runtime.exec("su -c screencap -p");
    var stdoutReader = process.getInputStream();
    var bos = new java.io.ByteArrayOutputStream();
    var rl = 0;
    while ((rl = stdoutReader.read(buf)) > 0) {
        bos.write(buf, 0, rl);
    }
    return images.fromBytes(bos.toByteArray());
}

要求root
适合5.0以下真机(应该比较少)与模拟器(大部分模拟器应该都是4.4吧),,或者受不了部分手机每次截屏都需要询问权限的用户。。。
我刚好两者都有,所以百度很久找到的代码,拿来论坛分享

5.0以下才用。5.0及以上根本不需要。可以自动click立即截图

  • 2
    帖子
  • 1470
    浏览

与 Auto.js 的连接断开,我们正在尝试重连,请耐心等待