权限

  1. 需要在 manifest 文件里申请权限才可以使用,权限名为 idle

方法

queryState

sogouExplorer.idle.queryState(integer detectionIntervalInSeconds, function callback)

  1. 获取机器的状态。"locked"表示锁屏,"idle"表示一段时间没有用户输入,正常为"active"
  2.  
  3. 参数
  4. detectionIntervalInSeconds( integer )
  5. 如果机器没有接收到用户输入,并且超过了给定的秒数,就定义为"idle"
  6. callback( function )
  7. callback "active", "idle", "locked"

setDetectionInterval

sogouExplorer.idle.setDetectionInterval(integer intervalInSeconds)

  1. 设置检测机器状态的时间间隔,默认为60秒。
  2.  
  3. 参数
  4. detectionIntervalInSeconds( integer )

事件

onStateChanged

  1. 机器状态改变的时候触发。
  2. sogouExplorer.idle.onStateChanged.addListener(function callback)
  3. function(enum of "active", "idle" or "locked")