Compartilhar via


RecognizerIntent.DetailsMetaData Campo

Definição

Nome de metadados sob o qual uma Activity implementação #ACTION_WEB_SEARCH pode usar para expor o nome da classe de um BroadcastReceiver que pode responder à solicitação de mais informações, a partir de qualquer uma das intenções de transmissã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 sob o qual uma Activity implementação #ACTION_WEB_SEARCH pode usar para expor o nome da classe de um BroadcastReceiver que pode responder à solicitação de mais informações, a partir de qualquer uma das intenções de transmissã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 pode receber os resultados.

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

Isso é opcional e nem todos os Activitys que implementam #ACTION_WEB_SEARCH são necessários para implementá-lo. Assim, recuperar esses metadados pode ser nula.

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

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