Изменить уведомление о другом приложении на Android - PullRequest
1 голос
/ 24 августа 2010

Я пытаюсь выяснить, можно ли изменить уведомление другого приложения (приложение календаря от Samsung) из моего собственного приложения.В частности, я хотел бы изменить будильник для события календаря с одноразового звука (который тихий, если телефон настроен на вибрацию) на повторяющуюся вибрацию.

Могу ли я даже изменить уведомления, относящиеся к другому приложению?

Если я не могу, может ли мое приложение получать уведомления обо всех уведомлениях и просто перебрасывать свои собственные измененные уведомления?

1 Ответ

1 голос
/ 24 августа 2010

Скорее всего, вы не сможете изменить уведомления этого приложения, потому что вам придется изменить код приложения напрямую, когда запускается уведомление.

На ваш второй вопрос: если приложение календаря сообщает о намерениях , вы можете создать приложение, которое регистрируется по желаемому намерению (через фильтр намерений). Когда приложение календаря запускает соответствующее намерение, вы увидите диалоговое окно, в котором вы можете выбрать между приложениями, которые могут его принять, где также должно появиться ваше. В этом же диалоговом окне вы можете установить приложение по умолчанию, а затем правильно обработать уведомление о данных.

Гипотетически, потому что в конечном итоге это зависит от того, как было реализовано упомянутое приложение календаря Samsung.

...