Language

RecognizerIntent.ActionVoiceSearchHandsFree フィールド

定義

ユーザーの視覚的な注意やタッチ入力を必要とせずに、ユーザーに音声を求めるアクティビティを開始します。

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

フィールド値

属性

注釈

ユーザーの視覚的な注意やタッチ入力を必要とせずに、ユーザーに音声を求めるアクティビティを開始します。 音声認識エンジンを介して送信し、Web 検索結果の音声を合成するか、ユーザーの音声に基づいて別の種類のアクションをトリガーします。

このアクティビティは、デバイスがセキュリティで保護されたモードでロックされている間に起動される可能性があります。 ハンドフリーの間に実行される音声アクションがデバイスのセキュリティを損なうことがないように、特別な注意を払う必要があります。 アクティビティでは、デバイスが安全にロックされているかどうかを判断するために、追加の #EXTRA_SECURE の値を確認する必要があります。 その場合、アクティビティは、許可される音声アクションのセットを制限するか、続行する前に何らかの形式のセキュリティで保護された認証を必要とします。

ロック画面の表示中にアクティビティのユーザー インターフェイスが確実に表示されるようにするには、アクティビティで android.view.WindowManager.LayoutParams#FLAG_SHOW_WHEN_LOCKED ウィンドウ フラグを設定する必要があります。 それ以外の場合、アクティビティのユーザー インターフェイスがロック画面で非表示になる可能性があります。 デバイスが安全にロックされている場合は、アクティビティによって個人情報が漏えいしないように注意する必要があります。

オプションのエクストラ: <ul><li>#EXTRA_SECURE</ul>

場合によっては、一致するアクティビティが存在しない可能性があるため、これに対して確実に保護してください。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象