0

Я хочу прочитать входящее уведомление из панели уведомлений. Я прочитал, что это можно сделать, используя как службу специальных возможностей, так и прослушиватель уведомлений. Какой из них лучше использовать и почему?NotificationListener или Accessibility Service

Thanks

ответ

1

Это зависит от того, ПОЧЕМУ вы хотите его прочитать. Общий ответ - прослушиватель уведомлений. Специальные службы предназначены для уникальных служб доступности. Пользователь должен включить службу доступности из меню Accessibility Service (где TalkBack и Switch Access). Их способность читать уведомления - это вторичная способность, чтобы помочь им достичь цели создания вспомогательных технологий (альтернативные способы взаимодействия людей с мобильными устройствами).

Принимая во внимание, что оповещения слушателей, это их основная цель. Они существуют как часть контекста приложения и как таковые не обязательно должны быть специально включены из меню доступности.

В принципе, если вы на самом деле не создаете службу доступности, вы не должны использовать этот подход и использовать общий приемник уведомлений.

+0

Спасибо. Это действительно помогло – Aditya

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