Idioma

RecognizerIntent.DetailsMetaData Campo

Definição

Nome de metadados no qual uma Activity implementação #ACTION_WEB_SEARCH pode ser usada para expor o nome de classe de um BroadcastReceiver que pode responder à solicitação de mais informações, de qualquer uma das intenções de difusão especificadas nesta classe.

[Android.Runtime.Register("DETAILS_META_DATA")]
public const string DetailsMetaData;
[<Android.Runtime.Register("DETAILS_META_DATA")>]
val mutable DetailsMetaData : string

Valor do campo

Atributos

Comentários

Nome de metadados no qual uma Activity implementação #ACTION_WEB_SEARCH pode ser usada para expor o nome de classe de um BroadcastReceiver que pode responder à solicitação de mais informações, de qualquer uma das intenções de difusão especificadas nesta classe.

As intenções de difusão podem ser direcionadas para o nome da classe especificado nos metadados criando um Intent, definindo o componente com Intent#setComponent(android.content.ComponentName)e usando Context#sendOrderedBroadcast(Intent, String, BroadcastReceiver, android.os.Handler, int, String, android.os.Bundle) com outro BroadcastReceiver que possa receber os resultados.

O #getVoiceDetailsIntent(Context) método é fornecido como uma conveniência para criar uma intenção de difusão com base no valor desses metadados, se disponível.

Isso é opcional e nem todos os Activityimplementos #ACTION_WEB_SEARCH são necessários para implementá-lo. Portanto, recuperar esses metadados pode ser nulo.

Java documentação para android.speech.RecognizerIntent.DETAILS_META_DATA.

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

Aplica-se a