2015-02-07 67 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