RecognizerIntent.DetailsMetaData Campo

Definición

Nombre de metadatos con el que una Activity implementación #ACTION_WEB_SEARCH puede usar para exponer el nombre de clase de un objeto BroadcastReceiver que puede responder a la solicitud de más información, de cualquiera de las intenciones de difusión especificadas en esta clase.

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

Valor de campo

Atributos

Comentarios

Nombre de metadatos con el que una Activity implementación #ACTION_WEB_SEARCH puede usar para exponer el nombre de clase de un objeto BroadcastReceiver que puede responder a la solicitud de más información, de cualquiera de las intenciones de difusión especificadas en esta clase.

Las intenciones de difusión se pueden dirigir al nombre de clase especificado en los metadatos mediante la creación de un Intent, estableciendo el componente con Intent#setComponent(android.content.ComponentName)y usando Context#sendOrderedBroadcast(Intent, String, BroadcastReceiver, android.os.Handler, int, String, android.os.Bundle) con otro BroadcastReceiver que puede recibir los resultados.

El #getVoiceDetailsIntent(Context) método se proporciona como comodidad para crear una intención de difusión basada en el valor de estos metadatos, si está disponible.

Esto es opcional y no todos los Activityque implementan #ACTION_WEB_SEARCH son necesarios para implementar esto. Por lo tanto, la recuperación de estos metadatos puede ser null.

Documentación de Java para android.speech.RecognizerIntent.DETAILS_META_DATA.

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