Запустить мою активность при запуске любых (или выбранных) приложений - PullRequest
1 голос
/ 22 марта 2011

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

Теперь я хотел бы запускать свою активность каждый раз, когда пользователь запускает любое из выбранных приложений.приложения из списка приложений.По сути, я бы хотел переопределить выбранную активность моей деятельностью.После того, как пользователь выполнит какую-то задачу, пользователь должен вернуться к ранее нажатому приложению.

Как мне " Capture " эту часть "Запуск других приложений"?BroadcastReceivers?Любой пример будет очень полезным.Буду очень признателен, если кто-нибудь укажет мне правильное направление со ссылками.

Это очень похоже на приложение блокировки приложений.Но в очень сильно искаженном виде.Я знаю, что должен использовать фоновый сервис для мониторинга активности пользователей.

1 Ответ

1 голос
/ 22 марта 2011

Вы не перехватываете произвольные запуски приложений, если это то, что вам нужно.Это молча противоречит модели безопасности Android (или любой разумной).

Что вы можете сделать, это предложить альтернативу Главный экран .

Однако, если у вас есть только список доступных приложений, ничто не мешает вам определить пользовательские поведения в этом списке действий.

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