屏幕
屏幕
isScreenOn 设备屏幕是否是亮着的
提示
需要注意的是,类似于vivo xplay系列的息屏时钟不属于"屏幕亮着" 的情况,虽然屏幕确实亮着但只能显示时钟而且不可交互,此时isScreenOn()也会返回false。
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
无 |
logd(ll.device.isScreenOn());
返回值 | 类型 | 说明 |
---|---|---|
true/false | boolean | 是否成功 |
isLocked 设备是否锁定
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
无 | 无 | 无 | 无 |
logd(ll.device.isLocked());
返回值 | 类型 | 说明 |
---|---|---|
true/false | boolean | 设备是否锁定 |
lockDevice 锁定屏幕
提示
- 需要<设备管理应用>中脚本的管理员权 限,未授权会自动跳转,手动授权后即可代码锁屏
- 跳转可能需要后台弹出权限
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
无 | 无 | 无 | 无 |
logd(laoleng.Device.lockDevice())
返回值 | 类型 | 说明 |
---|---|---|
true | boolean | 是否执行锁定 |
unlockDevice 解锁屏幕 不一定成功
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
无 |
ll.device.unlockDevice()
返回值 | 类型 | 说明 |
---|---|---|
无 | 无 | 无 |
wakeUp 唤醒设备。包括唤醒设备CPU、屏幕等。可以用来点亮屏幕。
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
无 |
ll.device.wakeUp()
返回值 | 类型 | 说明 |
---|---|---|
无 | 无 | 无 |
wakeUpIfNeeded 如果屏幕没有点亮,则唤醒设备。
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
无 |
ll.device.wakeUpIfNeeded()
返回值 | 类型 | 说明 |
---|---|---|
无 | 无 | 无 |
keepScreenOn 保持屏幕常亮
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
timeout | 是 | number | 屏幕保持常亮的时间, 单位毫秒。如果不加此参数,则一直保持屏幕常亮。 |
//常亮
ll.device.keepScreenOn();
//30s
ll.device.keepScreenOn(30*1000);
ll.device.cancelKeepingAwake();
返回值 | 类型 | 说明 |
---|---|---|
无 | 无 | 无 |
keepScreenDim 保持屏幕昏暗
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
timeout | 是 | number | 屏幕保持昏暗的时间, 单位毫秒。如果不加此参数,则一直保持屏幕常亮。 |
ll.device.keepScreenDim([timeout]);
ll.device.cancelKeepingAwake();
返回值 | 类型 | 说明 |
---|---|---|
无 | 无 | 无 |
cancelKeepingAwake 取消设备保持唤醒状态
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
无 |
logd(ll.device.cancelKeepingAwake());
返回值 | 类型 | 说明 |
---|---|---|
无 | 无 | 无 |
cancelKeepingAwake 取消设备保持唤醒状态
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
无 |
logd(ll.device.cancelKeepingAwake());
返回值 | 类型 | 说明 |
---|---|---|
无 | 无 | 无 |