Ich versuche, eine App zu entwickeln, die verhindert, dass ein Benutzer ohne Kennwort zu einer bestimmten App gelangt. Das Szenario ist ...
- Benutzer klickt auf "E-Mail" App (zum Beispiel)
- Meine App erkennt den Start einer App
- Meine App bestätigt, dass es sich um die "E-Mail" -App handelt
- Meine App öffnet eine Ansicht von oben und fragt nach einem Passwort
- Der Benutzer gibt ein Passwort ein. Wenn dies korrekt ist, verschwindet meine App und die App "E-Mail" bleibt oben
Ich mache den Rest in Ordnung, nur Teil 2 verwirrt mich und nach vielen Tagen, in denen ich mich über Broadcast Intents usw. informiert und versucht habe, in meinen Testprojekten auf "android.intent.action.MAIN" usw. zu hören, kann ich nicht scheinen zu erkennen, wann eine andere App als meine gestartet wird.
Kann jemand helfen? Gehe ich richtig vor, wenn ich nach neuen Apps suche, die eine Startabsicht senden, oder sollte ich das Systemprotokoll auf neue Absichten lesen oder etwas in nativem Code tun?
Alle Hinweise würden helfen, auch wenn Sie sie nicht vollständig beantworten können, kann ich weitere Nachforschungen anstellen. Vielen Dank. Ian