权限
- 需要在 manifest 文件里申请权限才可以使用,权限名为 idle
方法
queryState
sogouExplorer.idle.queryState(integer detectionIntervalInSeconds, function callback)
- 获取机器的状态。"locked"表示锁屏,"idle"表示一段时间没有用户输入,正常为"active"。
- 参数
- detectionIntervalInSeconds( integer )
- 如果机器没有接收到用户输入,并且超过了给定的秒数,就定义为"idle"。
- callback( function )
- callback。 "active", "idle", "locked"
setDetectionInterval
sogouExplorer.idle.setDetectionInterval(integer intervalInSeconds)
- 设置检测机器状态的时间间隔,默认为60秒。
- 参数
- detectionIntervalInSeconds( integer )
事件
onStateChanged
- 机器状态改变的时候触发。
- sogouExplorer.idle.onStateChanged.addListener(function callback)
- function(enum of "active", "idle" or "locked")