今天给人解答无意发现的。不知道是不是属于bug。
auto();
miao=10*1000//这里修改时间(秒)
alert("请点确认后,请马上关闭屏幕,"+miao+"秒后自动激活屏幕")
log("1")//根据打印时间发现问题
sleep(miao);
log("2")//根据打印时间发现问题
var p=device.isScreenOn();
log("3")//根据打印时间发现问题
log("当前屏幕状态为=" + p);
if(p==false){
device.wakeUpIfNeeded()
toastLog("已唤醒屏幕");
sleep(2000);
}

log("-----------------------")
//第二个例子大约sleep延迟会长达30多秒后才继续运行下去。
auto();
alert("请点确认后,请马上关闭屏幕,"+miao+"秒后自动激活屏幕")
log("1")//根据打印时间发现问题
sleep(10*1000);
log("2")//根据打印时间发现问题
var p=device.isScreenOn();
log("3")//根据打印时间发现问题
log("当前屏幕状态为=" + p);
if(p==false){
device.wakeUpIfNeeded()
toastLog("已唤醒屏幕");
sleep(2000);
}