Я разрабатываю приложение для Android, предназначенное для корневых телефонов. Намерение состоит в том, чтобы использовать API для преобразования текста в голос, чтобы прочитать уведомление пользователю. Я хотел бы, чтобы для него требовалась минимальная конфигурация, а не конфигурация, что мешало бы AccessibilityService.
Итак, что я ищу: есть ли способ обнаружения новых уведомлений и их содержимого, кроме использования AccessibilityService (или программной активации / настройки AccessibilityService)? Даже если для выполнения этого метода потребуется root (например, в Windows вы могли бы «перехватить» функцию из приложения, перехватывая его вызов. Есть ли что-то, что я мог бы «перехватить» в службе NotificationManager для этого?)