2015-02-07 51 views
0

我想创建一个Android服务,它的工作原理如下所示:Android - 通知收到事件?

每次我得到的通知栏上的通知,

服务将读取该消息。如果消息包含预定义的字,则

将LED指示灯以红色闪烁。 (例如)。

是否有任何新的通知事件?

喜欢的东西:

@override 
public void onNotification(Notification n) { 
    if(n.getMsg().contains("Some Keyword")) { 
     LEDMenager.blink(LEDManager.COLOR_RED); 
    } 
} 

提前感谢!

回答

1

您将需要将您的服务设置为AccessbilityService,这将允许您访问所有通知。

Accessibility Service

每次有,你将能够通过这个回调

onAccessibilityEvent