Condividi tramite


RecognizerIntent.DetailsMetaData Campo

Definizione

Nome dei metadati con cui un'implementazione Activity#ACTION_WEB_SEARCH può usare per esporre il nome della classe di un BroadcastReceiver oggetto che può rispondere alla richiesta di ulteriori informazioni, da qualsiasi finalità di trasmissione specificata in questa classe.

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

Valore del campo

Attributi

Commenti

Nome dei metadati con cui un'implementazione Activity#ACTION_WEB_SEARCH può usare per esporre il nome della classe di un BroadcastReceiver oggetto che può rispondere alla richiesta di ulteriori informazioni, da qualsiasi finalità di trasmissione specificata in questa classe.

Le finalità di trasmissione possono essere indirizzate al nome della classe specificato nei metadati creando un Intentoggetto , impostando il componente con Intent#setComponent(android.content.ComponentName)e usando Context#sendOrderedBroadcast(Intent, String, BroadcastReceiver, android.os.Handler, int, String, android.os.Bundle) con un altro BroadcastReceiver che può ricevere i risultati.

Il #getVoiceDetailsIntent(Context) metodo viene fornito per praticità per creare una finalità di trasmissione in base al valore di questi metadati, se disponibile.

Questo è facoltativo e non tutti i Activitycomponenti che implementano #ACTION_WEB_SEARCH sono necessari per implementare questa impostazione. Il recupero di questi metadati potrebbe quindi essere Null.

Documentazione java per android.speech.RecognizerIntent.DETAILS_META_DATA.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a