Я пытаюсь разработать приложение, которое не позволяет пользователю перейти к указанному приложению без пароля. Сценарий...
- пользователь нажимает на приложение "Электронная почта" (например)
- мое приложение обнаруживает запуск приложения.
- мое приложение подтверждает, что это приложение "Электронная почта"
- мое приложение открывает представление сверху, запрашивая пароль
- пользователь вводит пароль, если это правильно, мое приложение исчезает, оставляя приложение "Электронная почта" сверху
Я все в порядке, только часть 2 меня озадачивает, и после многих дней, читая информацию о вещательных намерениях и т.д. и пытаясь слушать "android.intent.action.MAIN" и т.д. в моих пробных проектах, я не может показаться, что обнаруживается, когда приложение, отличное от моего, запускается.
Может ли кто-нибудь помочь? Я собираюсь сделать это правильно, в поисках новых приложений, вещающих с намерением начать, или я должен читать системный журнал для новых намерений или делать что-то в собственном коде?
Любые указатели помогут, даже если вы не сможете полностью ответить на него, я смогу сделать еще несколько исследований. Большое спасибо. Ian