次の方法で共有


RecognizerIntent.DetailsMetaData フィールド

定義

実装#ACTION_WEB_SEARCHActivity使用できるメタデータ名を使用して、このクラスで指定されているブロードキャスト意図のいずれかから、詳細情報の要求に応答できるクラス名BroadcastReceiverを公開できます。

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

フィールド値

属性

注釈

実装#ACTION_WEB_SEARCHActivity使用できるメタデータ名を使用して、このクラスで指定されているブロードキャスト意図のいずれかから、詳細情報の要求に応答できるクラス名BroadcastReceiverを公開できます。

ブロードキャストインテントは、結果を受け取ることができる別のコンポーネントを作成し、コンポーネントをIntent設定し、使用Context#sendOrderedBroadcast(Intent, String, BroadcastReceiver, android.os.Handler, int, String, android.os.Bundle)BroadcastReceiverすることで、メタデータでIntent#setComponent(android.content.ComponentName)指定されたクラス名に送ることができます。

この #getVoiceDetailsIntent(Context) メソッドは、このメタデータの値に基づいてブロードキャスト意図を作成する便利な方法として提供されます (使用可能な場合)。

これは省略可能であり、これを実装するために実装#ACTION_WEB_SEARCHする必要があるわけではありませんActivity。 したがって、このメタデータの取得は null になる可能性があります。

の Java ドキュメントandroid.speech.RecognizerIntent.DETAILS_META_DATA

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象