跳到主要内容

屏幕


屏幕

isScreenOn 设备屏幕是否是亮着的

提示

需要注意的是,类似于vivo xplay系列的息屏时钟不属于"屏幕亮着" 的情况,虽然屏幕确实亮着但只能显示时钟而且不可交互,此时isScreenOn()也会返回false。

参数名必选类型说明
  logd(ll.device.isScreenOn());
返回值类型说明
true/falseboolean是否成功

isLocked 设备是否锁定

参数名必选类型说明
  logd(ll.device.isLocked());
返回值类型说明
true/falseboolean设备是否锁定

lockDevice 锁定屏幕

提示
  • 需要<设备管理应用>中脚本的管理员权限,未授权会自动跳转,手动授权后即可代码锁屏
  • 跳转可能需要后台弹出权限
参数名必选类型说明
  logd(laoleng.Device.lockDevice())
返回值类型说明
trueboolean是否执行锁定

unlockDevice 解锁屏幕 不一定成功

参数名必选类型说明
  ll.device.unlockDevice()
返回值类型说明

wakeUp 唤醒设备。包括唤醒设备CPU、屏幕等。可以用来点亮屏幕。

参数名必选类型说明
  ll.device.wakeUp()
返回值类型说明

wakeUpIfNeeded 如果屏幕没有点亮,则唤醒设备。

参数名必选类型说明
  ll.device.wakeUpIfNeeded()
返回值类型说明

keepScreenOn 保持屏幕常亮

参数名必选类型说明
timeoutnumber屏幕保持常亮的时间, 单位毫秒。如果不加此参数,则一直保持屏幕常亮。
  //常亮
ll.device.keepScreenOn();
//30s
ll.device.keepScreenOn(30*1000);
ll.device.cancelKeepingAwake();
返回值类型说明

keepScreenDim 保持屏幕昏暗

参数名必选类型说明
timeoutnumber屏幕保持昏暗的时间, 单位毫秒。如果不加此参数,则一直保持屏幕常亮。
  ll.device.keepScreenDim([timeout]);
ll.device.cancelKeepingAwake();
返回值类型说明

cancelKeepingAwake 取消设备保持唤醒状态

参数名必选类型说明
  logd(ll.device.cancelKeepingAwake());
返回值类型说明

cancelKeepingAwake 取消设备保持唤醒状态

参数名必选类型说明
  logd(ll.device.cancelKeepingAwake());
返回值类型说明