0

Ich möchte die eingehende Benachrichtigung aus der Benachrichtigungsleiste lesen. Ich habe gelesen, dass dies mit Accessibility Service und Notification Listener durchgeführt werden kann. Welcher ist der bessere und warum?NotificationListener oder Accessibility Service

Danke

Antwort

1

Es hängt davon ab, WARUM du es lesen willst. Die allgemeine Antwort wäre Notification Listener. Zugänglichkeitsdienste sind für einzigartige Zugänglichkeitsdienste. Ein Benutzer muss einen Eingabehilfedienst aus dem Menü des Eingabehilfediensts aktivieren (in dem sich TalkBack und Switch Access befinden). Ihre Fähigkeit, Benachrichtigungen zu lesen, ist eine sekundäre Fähigkeit, um ihnen zu helfen, das Ziel zu erreichen, assistive Technologien zu schaffen (alternative Möglichkeiten für Menschen, mit mobilen Geräten zu interagieren).

Während Notification Listeners, das ist ihr primäres Ziel. Sie sind Teil des Kontexts einer App und müssen daher nicht über das Menü "Zugriff" aktiviert werden.

Grundsätzlich sollten Sie diesen Ansatz nicht verwenden und mit dem generischen Notification Listener gehen, außer wenn Sie tatsächlich einen Accessibility-Dienst erstellen.

+0

Danke. Das hat wirklich geholfen – Aditya

Verwandte Themen