Freigeben über


RecognizerIntent.DetailsMetaData Feld

Definition

Metadatenname, unter dem eine Activity Implementierung #ACTION_WEB_SEARCH verwendet werden kann, um den Klassennamen eines BroadcastReceiver Verfügbarmachens verfügbar zu machen, der auf die Anforderung weiterer Informationen reagieren kann, von einer der in dieser Klasse angegebenen Übertragungsabsichten.

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

Feldwert

Attribute

Hinweise

Metadatenname, unter dem eine Activity Implementierung #ACTION_WEB_SEARCH verwendet werden kann, um den Klassennamen eines BroadcastReceiver Verfügbarmachens verfügbar zu machen, der auf die Anforderung weiterer Informationen reagieren kann, von einer der in dieser Klasse angegebenen Übertragungsabsichten.

Übertragungsabsichten können an den klassennamen weitergeleitet werden, der in den Metadaten angegeben ist, indem eine IntentKomponente erstellt wird, die die Komponente festlegen Intent#setComponent(android.content.ComponentName)und mit einer anderen BroadcastReceiver verwendet Context#sendOrderedBroadcast(Intent, String, BroadcastReceiver, android.os.Handler, int, String, android.os.Bundle) wird, die die Ergebnisse empfangen kann.

Die #getVoiceDetailsIntent(Context) Methode wird als Komfort bereitgestellt, um eine Übertragungsabsicht basierend auf dem Wert dieser Metadaten zu erstellen, falls verfügbar.

Dies ist optional und nicht alle ActivityImplementierungen #ACTION_WEB_SEARCH sind erforderlich, um dies zu implementieren. Das Abrufen dieser Metadaten kann null sein.

Java-Dokumentation für android.speech.RecognizerIntent.DETAILS_META_DATA.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: