Compartir a través de


Intent.UriAndroidAppScheme Campo

Definición

Precaución

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

Marca para su uso con #toUri y #parseUri: la cadena de URI siempre tiene el esquema "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

Valor de campo

Value = 2

Implementaciones

Atributos

Comentarios

Marca para su uso con #toUri y #parseUri: la cadena de URI siempre tiene el esquema "android-app:". Se trata de una variación de #URI_INTENT_SCHEME cuyo formato es más sencillo para el caso de un URI http/https que se entrega a un nombre de paquete específico. El formato es:

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

En este esquema, solo package_id es necesario. Si incluye un host, también debe incluir un esquema; incluir una ruta de acceso también requiere un host y un esquema. El #Intent final; fragment se puede usar sin un esquema, host o ruta de acceso. Tenga en cuenta que esto no se puede usar con intenciones que tengan , #setSelectorya que la intención base siempre tendrá un nombre de paquete explícito.

Algunos ejemplos de cómo este esquema se asigna a objetos Intent:

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

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

Documentación de Java para android.content.Intent.URI_ANDROID_APP_SCHEME.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a