J'ai cherché autour pour cela, mais je ne peux pas le comprendre. JeLancer une application quand un utilisateur appuie sur un lien dans un affichage Web Android
fichier Java:
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(browserIntent);
return true;
où url = "facebook.com"
Ou dans le manifeste:
<intent-filter>
<data
android:host="facebook.com"
android:scheme="http" />
<data
android:host="www.facebook.com"
android:scheme="http" />
</intent-filter>
Fondamentalement, si l'utilisateur a une application pour un domaine qu'il faut lancer. Ce n'est pas une manière générale, les domaines sont codés en dur de corse.
Cela s'appelle ** deep linking ** qui permet d'ouvrir un lien pour ouvrir l'application si elle est installée. Reportez-vous à ce document pour activer les liens profonds dans votre application https://developer.android.com/training/app-indexing/deep-linking.html – Apurva