Je me demande s'il est possible d'intercepter un appel d'application ouverte, pour n'importe quelle application (la plus grande partie) installée. Ou au moins pour ouvrir l'activité ayant l'action du filtre d'intention définie sur Main (si elle existe pour une application).Est-il possible sur Android d'ouvrir une autre application que celle sur laquelle vous avez cliqué?
Q
Est-il possible sur Android d'ouvrir une autre application que celle sur laquelle vous avez cliqué?
0
A
Répondre
1
Non, désolé, ce n'est pas possible. Les appels startActivity()
sont ciblés sur des composants spécifiques et ne peuvent pas être interceptés. Après tout, ce serait un trou de sécurité massif sinon.
Questions connexes
- 1. Comment obtenez-vous une valeur onClick depuis l'extérieur de l'ancre sur laquelle vous avez cliqué?
- 2. Comment trouvez-vous le lien sur lequel vous avez cliqué?
- 3. Lorsque vous avez cliqué sur l'image avec imagemap
- 4. Sur quelle partie de CheckedTextView avez-vous cliqué?
- 5. Comment fermer une autre application sur Android?
- 6. Ne modifiez l'état Vérifié d'un ListViewItem que si vous avez cliqué sur la case
- 7. ActionScript 3: comment comparez-vous si l'objet sur lequel vous avez cliqué est ce type d'objet?
- 8. Comment obtenez-vous le contrôle sur lequel vous avez cliqué pour ouvrir un ContextMenuStrip?
- 9. Est-il possible de déployer une application sur l'iPhone d'une version plus récente que celle pour laquelle elle a été conçue?
- 10. Pouvez-vous déployer une application Android sur Google App Engine?
- 11. Obtention de texte à l'emplacement sur lequel vous avez cliqué dans un élément HTML
- 12. jQuery: affichage d'un div selon l'image sur laquelle j'ai cliqué
- 13. jQuery serializeArray n'inclut pas le bouton d'envoi sur lequel vous avez cliqué
- 14. Obtention du texte de l'élément de menu sur lequel vous avez cliqué?
- 15. Obtenir la couleur de l'endroit où vous avez cliqué sur un JPanel?
- 16. Comment puis-je transférer une application Android que j'ai développée sur un autre téléphone?
- 17. Multitouch sur une application Android
- 18. À l'aide de vim, comment actualisez-vous rapidement une page Web sur laquelle vous travaillez?
- 19. Installez une application ASP.NET sur un chemin UNC, pensez-vous que c'est possible?
- 20. est-il possible de revenir à mon application après avoir cliqué sur google maps?
- 21. Modifier la notification d'une autre application sur Android
- 22. Vous voulez faire du travail sur mon application Désinstaller: android
- 23. sur Android Market pour télécharger une application
- 24. Afficher le menu NSSegmentedControl lorsque le segment est cliqué, même si vous avez défini une action
- 25. Est-il possible de répondre à une requête d'une autre méthode que celle définie dans [OperationContract]?
- 26. comment puis-je être averti sur chaque contrôle cliqué dans une autre application?
- 27. application radio sur android
- 28. AWS & Silverlight avez-vous des notes sur le terrain?
- 29. Vous ne trouvez pas mon application sur Google Android Market
- 30. Comment démarrer une nouvelle application sur Android
Ok merci. Je pensais que c'était possible avec des privilèges élevés. Que est-il possible de bloquer une application (toutes celles installées) pour démarrer (une alerte peut être affichée)? Comme je le vois, ce serait similaire du point de vue de la sécurité avec la suppression de l'application. – ilarele
@ilarele: Pas vraiment. Il existe une méthode connue pour le faire, celle que j'ai déjà signalée en tant que vulnérabilité de sécurité, mais qui a déjà été abordée par l'équipe principale d'Android. Depuis que la technique a "malware" écrit partout, je ne vais pas le divulguer. Il suffit de dire, il n'y a pas de façon officielle et soutenue de faire ce que vous voyez, et je souhaite vraiment vraiment vraiment vraiment que vous poursuiviez une autre direction dans le développement de votre application Android. Par exemple, vous pouvez écrire votre propre application d'écran d'accueil et sécuriser l'accès aux applications de cette façon. – CommonsWare
Merci beaucoup pour vos réponses. Je ne savais pas que vous pouvez faire tant de pense en ajoutant un luncher personnalisé. J'ai jeté un coup d'oeil sur quelques sources d'applications de luncher et je vais certainement essayer d'en écrire un. Au sujet de ma codification, je suis au début, mais je suis du bon côté. Bien que je pense qu'il est important de savoir ce qui peut ou ne peut pas être fait (aussi ce qui devrait ou ne devrait pas être fait :)). – ilarele