wlnotice

wlnotice立即使用

概述

这是一个封装安卓系统自带的通知栏目内容监控栏目,它能实时监控状态栏内容。 使用注意:APP需要开启存储权限。

模块接口

isEnabled

判断当前设备是否开启了相关权限。

isEnabled()

示例代码

var notice = api.require('wlnotice');
if(notice.isEnabled()){
    console.log("已经开启了权限");
}else{
    console.log("还没开启权限!");
}
// 结果返回布尔值,true / false

可用性

Android系统

可提供的1.0.0及更高版本

goNotificationSettings

跳转权限列表

goNotificationSettings()

示例代码

var notice = api.require('wlnotice');
notice.goNotificationSettings();

可用性

Android系统

可提供的1.0.0及更高版本

notice

监控导航栏内容。

notice(callback(ret))

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    // 注意res字段返回的文本型JSON需要自己转
    res:{
        "type"        :"", // 通知状态 remove == 清除,add == 新增
        "title"        :"", // 通知标题
        "packgename":"", // 通知弹出的包名
        "time"        :"", // 通知弹出来的时间
        "content"    :"", // 通知内容
        "id"        :"" // 通知ID 
    }
}

示例代码

var notice = api.require('wlnotice');
notice.notice(function(ret){
    var data = JSON.parse(ret.res);
    data.type;         // 通知状态 remove == 清除,add == 新增
    data.title;         // 通知标题
    data.packgename; // 通知弹出的包名
    data.time;         // 通知弹出来的时间
    data.content;    // 通知内容
    data.id;        // 通知ID 
    console.log( "抓取到的内容:  >>  "+JSON.stringify(res) );
});

可用性

Android系统

可提供的1.0.0及更高版本