Intent.UriAndroidAppScheme Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 = 2Implé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.