C'est très possible; à vous de définir le schéma d'URI dans votre AndroidManifest.xml, à l'aide de l' <data>
élément. Vous l'installation d'un filtre d'intention avec l' <data>
élément rempli, et vous serez en mesure de créer votre propre schéma. (Plus sur des filtres d'intention et à l'intention de la résolution ici.)
Voici un court exemple:
<activity android:name=".MyUriActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="myapp" android:host="path" />
</intent-filter>
</activity>
Selon la façon implicite les intentions de travail, vous devez définir au moins une action et une catégorie aussi bien, ici j'ai choisi de VUE que l'action (bien qu'il pourrait être n'importe quoi), et fait en sorte d'ajouter la catégorie par DÉFAUT (ce qui est requis pour toutes les intentions implicites). Notez également que j'ai ajouté la catégorie NAVIGABLES - ce n'est pas nécessaire, mais il permettra à votre Uri pour être ouverte à partir du navigateur (une fonctionnalité utile).