Compartilhar via


Intent.UriAndroidAppScheme Campo

Definição

Cuidado

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

Sinalizador para uso com #toUri e #parseUri: a cadeia de caracteres URI sempre tem o 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 do campo

Value = 2

Implementações

Atributos

Comentários

Sinalizador para uso com #toUri e #parseUri: a cadeia de caracteres URI sempre tem o esquema "android-app:". Essa é uma variação cujo formato é mais simples para o caso de um URI http/https sendo entregue a um nome de #URI_INTENT_SCHEME pacote específico. O formato é:

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

Neste esquema, apenas o package_id é necessário. Se você incluir um host, também deverá incluir um esquema; A inclusão de um caminho também requer um host e um esquema. O #Intent final; fragmento pode ser usado sem um esquema, host ou caminho. Observe que isso não pode ser usado com intenções que tenham um #setSelector, já que a intenção base sempre terá um nome de pacote explícito.

Alguns exemplos de como esse esquema é mapeado para objetos 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="margem:0; borda:0; preenchimento celular: 0; cellspacing:0">tr td>Ação: </td><td<#ACTION_MAIN>/td></tr><tr><td>Pacote: </td><td><com.example.app/td></tr/><table<>/td></tr><tr td<><android-app://com.example.app/http/example.com>/td<>td><table style="margin:0;><< borda:0; preenchimento celular: 0; cellpacing:0">tr td>Ação: </td><td<#ACTION_VIEW>/td></tr<>tr><td>Dados: </td><tdhttp://example.com/></td></tr><tr><td>Pacote: </td><td><com.example.app/td></tr/><table<>/td></tr><tr td<><android-app://com.example.app/http/example.com/foo?1234>/td<>td><table style="margin:0;><< borda:0; preenchimento celular: 0; cellpacing:0">tr td>Ação: </td><td<#ACTION_VIEW>/td></tr<>tr><td>Dados: </td><tdhttp://example.com/foo?1234></td></tr><tr><td>Pacote: </td><td><com.example.app/td></tr/><table<>/td></tr><tr td<><android-app://com.example.app/<br />#Intent;action=com.example.MY_ACTION;end>/td<>td><table style="margin:0;><< borda:0; preenchimento celular: 0; cellspacing:0">tr td>Ação: </td><td<com.example.MY_ACTION>/td></tr><tr><td>Pacote: </td><td><com.example.app/td></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<>td><table style="margin:0;><< borda:0; preenchimento celular: 0; cellspacing:0">tr td>Ação: </td><tdcom.example.MY_ACTION></td></tr<>tr><td>Dados: </td><td<>http://example.com/foo?1234/td></tr<>tr><td>Pacote: </td><td>com.example.app</td></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><table border="" style="margin:0" >><<<><tr td>Ação: </td><tdcom.example.MY_ACTION></td></tr><tr td>><Pacote: </td><td<com.example.app>/td></tr<>tr><td>Extras: </td><tdsome_int=(int)100<br />some_str=(String)hello<>/td></tr/table><<>/td<>/tr/tbody><></table>

Documentação Java para android.content.Intent.URI_ANDROID_APP_SCHEME.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a