函数:unlockDevice 解锁设备

函数名称:解锁设备

函数功能:解除屏幕锁定状态

支持版本:引擎版本 iOS v1.0,Android v2.0.3 以上

Android 函数方法

unlockDevice()

iOS 函数方法

unlockDevice(password)

参数 类型 必填 说明
password string 解锁密码,支持 4 位数字密码,多位数字密码和混合密码,
仅支持 iOS v2.4.4 及以上版本

Android 函数用例

解锁设备

--判断屏幕是否锁定
flag = deviceIsLock() 
if flag == 0 then
    dialog("未锁定",3)
else
    --解锁屏幕
    --开机自启动请勿使用此段代码,直接使用 unlockDevice 函数即可
    unlockDevice();    
end

iOS 函数用例

require("TSLib")
--如果要在设备自启动时解锁屏幕直接使用 unlockDevice 函数即可
sysver = getOSVer();    
--获取系统版本
local t = strSplit(sysver,".") 
flag = deviceIsLock();      
if flag == 0 then
    dialog("未锁定",3);
elseif tonumber(t[1]) >= 10 then 
    doublePressHomeKey()
    unlockDevice(); 
    --按一次 Home 键
    mSleep(20)
    pressHomeKey(0); 
    pressHomeKey(1)
else
    pressHomeKey(0); 
    pressHomeKey(1)
    --解锁屏幕
    unlockDevice(); 
end

注意事项

  • 如您的设备设备了锁屏密码,则此函数仅能唤醒屏幕。

  • 以上实例配合定时启动脚本效果显著,需要注意的是,由于此函数无法在设备启动过程中正确判断,如果使用开机自启动功能时请勿直接复制此段代码,如果要在设备自启动时解锁屏幕直接使用 unlockDevice 函数即可。

  • 此函数仅支持 iOS 7 以上系统。

  • iOS 10 及以上系统设备按下两次 Home 键后再激活屏幕然后需要按一下 Home 键可解锁。

  • 密码解锁功能仅支持触动精灵 iOS v2.4.4 及以上版本。

  • 虚拟大师安装的触动暂不支持此函数。

  • 部分设备使用此函数后需要滑动方能解锁如小米设备调用此函数后需要向上滑动才能解锁,无法解锁增加延时后再试下。

  • iOS10 及其以上系统黑屏无法结果需要按下 home 键后再运行此函数,具体详见示例。

Copyright 北京帮你玩科技有限公司 2021 all right reserved,powered by Gitbook该文章修订时间: 2021-06-29 14:37:27

results matching ""

    No results matching ""