Поделиться через


RecognizerIntent.DetailsMetaData Поле

Определение

Имя метаданных, в Activity котором реализация #ACTION_WEB_SEARCH может использовать для предоставления имени BroadcastReceiver класса, который может отвечать на запрос на дополнительные сведения, из любого из намерений вещания, указанных в этом классе.

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

Значение поля

Атрибуты

Комментарии

Имя метаданных, в Activity котором реализация #ACTION_WEB_SEARCH может использовать для предоставления имени BroadcastReceiver класса, который может отвечать на запрос на дополнительные сведения, из любого из намерений вещания, указанных в этом классе.

Намерения трансляции можно направлять в имя класса, указанное в метаданных, путем создания Intentкомпонента Intent#setComponent(android.content.ComponentName)и использования Context#sendOrderedBroadcast(Intent, String, BroadcastReceiver, android.os.Handler, int, String, android.os.Bundle) с другим BroadcastReceiver , который может получить результаты.

Этот #getVoiceDetailsIntent(Context) метод предоставляется в качестве удобства для создания вещания намерения на основе значения этих метаданных, если они доступны.

Это необязательно, а не все Activityреализации #ACTION_WEB_SEARCH , необходимые для реализации этого. Таким образом, получение этих метаданных может иметь значение NULL.

Документация по Java для android.speech.RecognizerIntent.DETAILS_META_DATA.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к