Я пытаюсь разработать приложение, которое не позволяет пользователю получить доступ к указанному приложению без пароля. Сценарий такой ...
- пользователь нажимает на приложение "Электронная почта" (например)
- мое приложение обнаруживает запуск приложения
- мое приложение подтверждает, что это приложение "Электронная почта"
- мое приложение открывает вид сверху, запрашивая пароль
- пользователь вводит пароль, если он правильный, мое приложение исчезает, оставляя приложение «Электронная почта» наверху
Я в порядке, делаю все остальное, меня озадачивает только часть 2, и после многих дней чтения о Broadcast Intents и т. Д. И попыток прослушать "android.intent.action.MAIN" и т. Д. В моих пробных проектах я не могу кажется, обнаруживает, когда запускается другое приложение, кроме моего.
Кто-нибудь может помочь? Правильно ли я делаю это, ища новые приложения, транслирующие намерение начать, или мне следует читать системный журнал для новых намерений или делать что-то в собственном коде?
Любые указатели помогут, даже если вы не можете полностью ответить, я смогу провести еще несколько исследований. Большое спасибо. Ян