Question

Lorsqu'un utilisateur tente de lancer une application que je souhaite supprimer cette application, puis appeler une autre application. Exemple Je veux que l'utilisateur s'authentifier avant de lancer une application de système particulier (application de paramètres, etc.). L'application d'authentification devrait apparaître chaque fois que les lancements de l'utilisateur de l'application des paramètres

Je sais que vous devrez utiliser des récepteurs de radiodiffusion et les intentions, mais ont aucune idée de comment le faire.

Était-ce utile?

La solution

Sons comme vous devez créer un projet « lib » qui ont des interfaces publiques que vous pouvez utiliser. Puis les partager entre les applications au lieu d'essayer d'exécuter une autre application?

Mais ce que je sais que ce n'est pas possible d'exécuter réellement une autre application, car cela donne alors la dépendance à quelque chose que vous ne savez pas si elle est installée. Il faut déjà commencé si les intentions doivent travailler.

En outre, comme la réponse avant, il pourrait être utilisé comme un abus.

Regardez ce lien pour plus d'informations: http://mylifewithandroid.blogspot.com/2007/12/playing-with -intents.html

Autres conseils

Je sorte d'espoir ce n'est pas possible ... Lancement d'une application différente de celle que l'utilisateur effectivement cliqué? Les feuilles de la porte d'ouvrir un abus.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top