Bonjour J'essaie de développer une application qui empêche un utilisateur d'accéder à une application spécifique sans mot de passe. Le scénario est...
- l'utilisateur clique sur l'application "Email" (par exemple)
- mon application détecte le lancement d'une application
- mon application confirme qu'il s'agit de l'application "Email".
- mon application ouvre une vue en haut, demandant un mot de passe
- l'utilisateur saisit un mot de passe, s'il est correct, mon application disparaît, laissant l'application "Email" en haut.
Je suis d'accord pour faire le reste, mais la partie 2 me laisse perplexe, et après de nombreux jours de lecture sur les intentions de diffusion, etc. et d'essais d'écoute de "Android.intent.action.MAIN", etc. dans mes projets d'essai, je n'arrive pas à détecter quand une autre application que la mienne est lancée.
Quelqu'un peut-il m'aider ? Est-ce que je m'y prends de la bonne façon, en recherchant les nouvelles applications qui diffusent une intention de démarrage, ou devrais-je lire le journal système pour les nouvelles intentions, ou faire quelque chose dans le code natif ?
Toute indication serait utile, même si vous ne pouvez pas répondre complètement à la question, je pourrai faire d'autres recherches. Merci beaucoup. Ian