Я намагаюся розробити програму, яка заважає користувачеві потрапити до вказаної програми без пароля. Сценарій ...
- користувач натискає додаток "Електронна пошта" (наприклад)
- мій додаток виявляє запуск програми
- мій додаток підтверджує, що це додаток "Електронна пошта"
- моя програма відкриває вид зверху, запитуючи пароль
- користувач вводить пароль, якщо правильно, мій додаток зникає, залишаючи зверху програму "Електронна пошта"
Я все добре роблю, просто частина 2 мене бентежить, і через багато днів читаючи трансляції про наміри тощо і намагаючись вислухати "android.intent.action.MAIN" тощо у своїх пробних проектах, я не можу схоже виявляє, коли запускається програма, окрім моєї.
Хто-небудь може допомогти? Чи я роблю це правильно, шукаючи нові програми, які транслюють намір розпочати, чи я повинен читати системний журнал про нові наміри або робити щось у власному коді?
Будь-які вказівки допоможуть, навіть якщо ви не можете відповісти повністю, я зможу провести ще кілька досліджень. Дуже дякую. Ян