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

截屏 screenshot 1100+

接口声明

{ "name": "system.screenshot" }

导入模块

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

接口定义

screenshot.onUserCaptureScreen(OBJECT)

监听用户截屏事件。用户使用系统截屏按键截屏、三指滑屏等方式时触发

权限要求

读手机存储

参数:

参数名类型必填说明
callbackFunction用户截屏后会回调此函数。
callback 返回值:

fail 返回错误代码
错误码说明
201用户拒绝,获取读取手机存储权限失败

示例:

screenshot.onUserCaptureScreen({
  callback: function (data) {
    console.log(`用户截屏了`)
  },
  fail: function(data, code) {
    console.log(`handling fail, code = ${code}, errorMsg=${data}`)
  }
})

screenshot.offUserCaptureScreen()

取消监听用户截屏

参数:

示例:

screenshot.offUserCaptureScreen()

后台运行限制

无限制。 后台运行详细用法参见后台运行 脚本

条匹配 "" 的结果

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