Как обнаружить запуск приложения в Android из фоновой службы или другого приложения - PullRequest
0 голосов
/ 03 марта 2010

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

Возможно ли это? Может быть, использовать какие-то особые намерения?

1 Ответ

1 голос
/ 03 марта 2010

Вы пытались зарегистрировать приемники вещания для целей, которые будут запускать эти встроенные приложения? Это может не сработать, поскольку это может ввести Android в заблуждение тем, что ваше приложение является потенциальной целью для этих целей (например, его следует использовать для фактического написания и отправки электронного письма в случае намерения «составить письмо»), но это быть хорошим местом для начала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...