Sto cercando di sviluppare un'app che impedisca a un utente di accedere a un'app specificata senza una password. Lo scenario è ...
- l'utente fa clic sull'app "Email" (ad esempio)
- la mia app rileva l'avvio di un'app
- la mia app conferma che è l'app "Email"
- la mia app apre una vista in alto, chiedendo una password
- l'utente inserisce una password, se corretta, la mia app scompare, lasciando in alto l'app "Email"
Sto bene a fare il resto, solo la parte 2 mi lascia perplesso, e dopo molti giorni leggendo su Broadcast Intents ecc. E cercando di ascoltare "android.intent.action.MAIN" ecc. Nei miei progetti di prova non posso sembrano rilevare quando viene avviata un'app diversa dalla mia.
Qualcuno può aiutare? Sto procedendo nel modo giusto, alla ricerca di nuove app che trasmettono un intento per iniziare, o dovrei leggere il registro di sistema per nuovi intenti o fare qualcosa in codice nativo?
Qualsiasi suggerimento aiuterebbe, anche se non puoi rispondere completamente sarò in grado di fare qualche ricerca in più. Molte grazie. Ian