Intent.UriAndroidAppScheme Campo
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 = 2Implementaçõ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.