#android #notifications
#Android #уведомления
Вопрос:
Как я могу обнаружить и прочитать активные уведомления Android? Если есть какой-либо способ запустить их напрямую?
Ответ №1:
Если вы имеете в виду стандартные уведомления Android из NotificationManager, то нет, нет способа обнаружить и прочитать активные уведомления. Если у вас есть доступ к исходному коду Android, вы можете изменить NotificationManagerService, чтобы обеспечить этот тип поведения.
Если вас беспокоит только дублирование уведомлений, NotifcationManager имеет встроенную систему для предотвращения дублирования уведомлений.
Что касается «прямого их запуска», я не совсем понимаю, что вы пытаетесь сделать. Что вы пытаетесь сделать, чего вы не можете выполнить, используя описанные здесь функции: http://developer.android.com/guide/topics/ui/notifiers/notifications.html ?
Ответ №2:
Я не знаю, что вы хотите выяснить. вы имели в виду уведомления с другими приложениями? или сообщение из облака на устройство?(C2DM). Если вы хотите перехватывать сообщения от Google (C2DM), вы можете перехватывать сообщения с помощью broadcastreciever в своей службе приложений. проверьте c2dm или службу уведомлений в Google docs