Я хочу удалить уведомления из другого приложения, показанного в панели уведомлений.Это возможно?Насколько мне известно, NotificationManager.cancelAll();
отменяет только уведомления, отображаемые вызывающим приложением.
Почему я хочу это сделать?
У меня есть приложение, которое читает и отправляет SMS через веб-страницу.и я хочу, чтобы это приложение совпало с существующими приложениями SMS, такими как Handcent SMS.Я хочу, чтобы это работало так: при чтении вновь полученных SMS-сообщений через веб-страницу я хочу отменить новое SMS-уведомление, отображаемое Handcent SMS, потому что новое SMS-сообщение теперь читается.Я отмечаю SMS как прочитанное, и Handcent SMS распознает его как прочитанное, как только я открываю Handcent SMS, но уведомление остается, пока я не нажму на фактическое SMS.
Есть два senarios;номер 1:
- Устройство Android получает SMS-сообщение.
- Уведомление отображается с помощью Handcent SMS.
- Пользователь читает SMS на устройстве.
- Handcent SMS удаляет уведомление и помечает SMS как прочитанное.
Senario 2:
- Устройство Android получает SMS.
- Handcent SMS показывает уведомление.
- Пользователь читает SMS через веб-интерфейс.
- Мое приложение удаляет новое SMS-уведомление, отображаемое Handcent SMS, и помечает SMS как прочитанное.
Возможно ли это?