// 请求允许自动录屏
// 三步走
// 1、开启线程(因为线程是异步的), 自动点击 立即开始
// 2、请求截图权限(弹框出现)
// 3、进行截图
// 1、开启线程,找到点击立即开始,并且触发事件(只需要执行一次就可以)
threads.start(function () {
var beginBtn;
if (beginBtn = classNameContains("Button").textContains("立即开始").findOne(2000)) {
beginBtn.click();
}
});
// 2、请求截图
if(!requestScreenCapture()){
toast("请求截图失败");
exit();
}
// 3、进行截图
captureScreen("/sdcard/img.png");
连续多张截图
//连续截图10张图片(间隔1秒)并保存到存储卡目录
for(var i = 0; i < 10; i++){
captureScreen("/sdcard/img" + i + ".png");
sleep(1000);
}