Script 1.8.0

getNotification

原型:

getNotification()

描述:

获取从上一次 getNotification 到当前的通知栏消息字符串数组,每次调用 getNotification 会根据消息个数增加序号。


参数:

返回值:

成功:字符串数组
失败:空数组
异常:可通过 lastError() 函数获取具体的错误信息。

示例:
//对任意连接的设备上的所有软件的所有消息而创建的通知栏消息处理对象
var notify = new Notification(sigmaConst.Any, sigmaConst.Any, sigmaConst.Any);
//获取通知栏消息字符串数组
var a = notify.getNotification();
//获取通知栏消息字符串数组中的内容(一条或很多条消息)
if(a instanceof Array) {
	for(var i = 0; i < a.length; i++) {
	//通知栏消息来自哪个 APP
	var app = a[i].app;
	//通知栏消息内容
	var text = a[i].text;
	//通知栏消息来自哪个设备
	var device = a[i].device;
	//获取设备名称
	var deviceName = device.getName();
	//输出通知栏消息来自哪个 APP
	print("app :"+app);
	//输出通知栏消息的内容
	print("text :"+text);
	//输出获取设备名称
	print("deviceName :"+deviceName);
	}
}
运行结果:
//获取到两条 app “com.tencent.qqmusic” 的通知栏消息
app :com.tencent.qqmusic
text :重温下手机里的音乐给你的感动
deviceName :mobile2
app :com.tencent.qqmusic
text :点击了解详情或停止应用。
deviceName :mobile2