Est-ce un moyen de formater un lien dans un gmail, qui, lorsqu'il est ouvert dans un navigateur ou une application, ouvre une activité différente sur un téléphone? Je veux dire, disons dans un e-mail que vous envoyez un lien et un lien a un formatage comme YouTube et cela lorsque vous cliquez sur ouvre l'application YouTube sur le téléphone Android.Lorsque je clique sur un lien dans mon message Gmail, il devrait ouvrir une activité sur mon téléphone
Répondre
Fondamentalement, ce que vous essayez de faire est d'amener le navigateur à émettre une intention de démarrer un autre composant logiciel. Ce n'est pas possible. Ce qui se passe avec le lien Youtube, c'est que vous demandez au navigateur de gérer un certain type mime, ce qu'il fait en appelant une application externe. Il y a quelques types mime qui dans Android vont afficher des applications externes, mais c'est complètement différent d'avoir le navigateur émettant une intention afin de commencer à exécuter un composant spécifique.
Si vous parvenez à faire fonctionner cela, vous avez découvert une faille de sécurité grave dans Android.
Extension de ce concept ... pourriez-vous enregistrer une application en tant que gestionnaire de type mime avec votre propre type mime, puis faire en sorte que le lien se rende sur un site normal qui émet ce type mime? –
Cas d'utilisation intéressant. Je testerai. Je ne peux prévoir aucun problème, même si je ne l'ai jamais fait sur Android. Vous devrez toujours convaincre les utilisateurs de télécharger et d'installer votre application de gestionnaire de type mime. – Robert
Donc, cela est possible si l'utilisateur accepte d'installer l'application gestionnaire de type mime? – Sana
Votre structure de phrase fait saigner le cerveau. S'il vous plaît envisager de reformuler votre question. – user432209