0

Есть ли в любом случае знать, какие уведомления были удалены? Когда я называю этот код:Удалено уведомление об услуге доступности

@Override 
public void onServiceConnected() { 
    AccessibilityServiceInfo info = new AccessibilityServiceInfo(); 
    info.eventTypes = AccessibilityEvent.TYPES_ALL_MASK; 
    info.notificationTimeout = 1; 
    info.feedbackType = AccessibilityEvent.TYPES_ALL_MASK; 
    setServiceInfo(info); 
} 

@Override 
public void onAccessibilityEvent(AccessibilityEvent event) { 
    String s = event.getText()+""; 
    Log.d(TAG, s); 
} 

я только получил Notification dissmised, но это не сказать мне, когда уведомление было отклонено.

ответ

1

Для этой цели следует использовать NotificationListenerService (Улавливать уведомление NotificationListenerService - это еще один вариант, например, Служба специальных возможностей).

Где onNotificationRemoved дает StatusBarNotification в параметр. Читая этот параметр, вы можете получить всю информацию об уведомлении.

Для получения более подробной информации вы можете прочитать NotificationListenerService-Example.

+0

Но его для 4.3+ может что-то подобное сделать для 2.1+? –

+0

Я понятия не имею, если есть какая-либо опция или нет. Если вы получите обновление этого ответа :). –

+0

http://gmariotti.blogspot.co.uk/2013/02/how-to-write-dashclock-extension_23.html?m=1 прочитать это, если может помочь? –

Смежные вопросы