Partager via


Intent.UriAndroidAppScheme Champ

Définition

Attention

This constant will be removed in the future version. Use Android.Content.IntentUriType enum directly instead of this field.

Indicateur à utiliser avec #toUri et #parseUri: la chaîne d’URI a toujours le schéma « android-app : ».

[Android.Runtime.Register("URI_ANDROID_APP_SCHEME", ApiSince=22)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.IntentUriType enum directly instead of this field.", true)]
public const Android.Content.IntentUriType UriAndroidAppScheme = 2;
[<Android.Runtime.Register("URI_ANDROID_APP_SCHEME", ApiSince=22)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.IntentUriType enum directly instead of this field.", true)>]
val mutable UriAndroidAppScheme : Android.Content.IntentUriType

Valeur de champ

Value = 2

Implémente

Attributs

Remarques

Indicateur à utiliser avec #toUri et #parseUri: la chaîne d’URI a toujours le schéma « android-app : ». Il s’agit d’une variante dont #URI_INTENT_SCHEME le format est plus simple pour le cas d’un URI http/https remis à un nom de package spécifique. Le format est le suivant :

android-app://{package_id}[/{scheme}[/{host}[/{path}]]][#Intent;{...}]

Dans ce schéma, seul l’élément package_id est requis. Si vous incluez un hôte, vous devez également inclure un schéma ; l’inclusion d’un chemin nécessite également un hôte et un schéma. La dernière #Intent ; fragment peut être utilisé sans schéma, hôte ou chemin d’accès. Notez que cela ne peut pas être utilisé avec des intentions qui ont un #setSelector, car l’intention de base aura toujours un nom de package explicite.

Voici quelques exemples de la façon dont ce schéma est mappé aux objets Intent :

<table border="2 » width="85% » align="center » frame="hsides » rules="rows"><colgroup align="left » /<>colgroup align="left » /<>thead><tr><th>URI</><th th>Intent</th></tr></thead>

<tbody><tr><td>android-app://com.example.app</td><td><table style="margin :0 ; border :0 ; cellpadding :0 ; cellspacing :0">tr td Action : </td><td<>#ACTION_MAIN/td/tr tr><>><td>< Package : </td><tdcom.example.app></td/td></tr/tr></table></td<>/tr><<>tr td>android-app://com.example.app/http/example.com</td><<>table style="margin :0 ;>><< border :0 ; cellpadding :0 ; cellspacing :0">tr td Action : </td><td>#ACTION_VIEW</td/tr tr>><<td>>< Data : </td><td<>http://example.com//td/td></tr tr><><>td Td Package : </td><tdcom.example.app></td/td>><<></td/><tr<> tr><td>android-app://com.example.app/http/example.com/foo?1234</td>><<table style="margin :0 ;>><< border :0 ; cellpadding :0 ; cellspacing :0">tr td Action : </td><td>#ACTION_VIEW</td/tr tr>><<td>>< Data : </td><td<>http://example.com/foo?1234/td/td></tr tr><><>td Td Package : </td><tdcom.example.app></td/td>><<></td/><tr<> tr><td>android-app://com.example.app/<br />#Intent;action=com.example.MY_ACTION;end</td>><<table style="margin :0 ;>><< border :0 ; cellpadding :0 ; cellspacing :0">tr td Action : </td><td<>com.example.MY_ACTION/td/tr tr><>><td>< Package : </td><tdcom.example.app></td/td></tr/tr></table></td<>/tr><<>tr td>android-app://com.example.app/http/example.com/foo?1234<br />#Intent;action=com.example.MY_ACTION;end</td><<>table style="margin :0 ;>><< border :0 ; cellpadding :0 ; cellspacing :0">tr td Action : </td><tdcom.example.MY_ACTION<>/td/tr tr><><td>>< Data : </td><tdhttp://example.com/foo?1234<>/td></tr tr><><td>Td Package : </td><td>com.example.app</td/td></tr/tr tr>><</android-app://com.example.app/<br />#Intent;action=com.example.MY_ACTION;<br />i.some_int=100;S.some_str=hello;end><td><<>><<>>< td table border=" » style="margin :0 » >>><<<>tr><td Action : </td><<>com.example.MY_ACTION/td/td></tr tr><><td>Package : </td td<>com.example.app/td><></tr tr><><td>Extras : </td><tdsome_int=(int)100<br />some_str=(String)hello></td></tr/tr></table></td/tr<>/tbody><><>

Documentation Java pour android.content.Intent.URI_ANDROID_APP_SCHEME.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à