教程 框架 组件 接口 工具 其他

锁屏 keyguard 1090+

实现系统锁屏的相关功能

接口声明

{ "name": "system.keyguard" }

导入模块

import keyguard from '@system.keyguard'const keyguard = require('@system.keyguard')

接口定义

keyguard.getKeyguardLockedStatus(OBJECT)

获取快应用当前环境是否为锁屏状态

参数:

参数名类型必填说明
successFunction成功回调,返回值为一个对象
failFunction失败回调,返回值为错误码与错误信息
success 返回值对象参数:
参数名类型说明
isKeyguardLockedBooleantrue 当前快应用在锁屏状态;false 当前快应用在非锁屏状态
fail 返回值:
参数名类型说明
dataString错误信息
codeInteger错误编码

示例:

import keyguard from '@system.keyguard'

export default {
  onShow() {
    keyguard.getKeyguardLockedStatus({
      success: result => {
        console.log('当前应用是否为锁屏状态:', result.isKeyguardLocked)
      },
      fail: (data, code) => {
        console.log(`get isKeyguardLocked fail, errMsg = ${data}`)
        console.log(`get isKeyguardLocked fail, errCode = ${code}`)
      }
    })
  }
}

条匹配 "" 的结果

    没有搜索到与 "" 相关的内容