USB ヘッドセット: デバイスの仕様

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

USB ヘッドセットが Android エコシステム全体でシームレスに動作するには、Android デバイスがそれらを均一にサポートする必要があります。このドキュメントでは、Android エコシステム全体で USB ヘッドセットとアダプターをサポートするための USB の動作を指定します。

ソフトウェア マッピング

互換性のある HID マッピングをサポートするには、互換性のある USB ヘッドセットが必要です。次のキーコード マッピングにはデバイス サポートが必要です。

関数マッピング環境行動
HID 使用ページ: 0x0C
HID の使用法: 0x0CD
カーネルキー: KEY_PLAYPAUSE
Android キー: KEYCODE_MEDIA_PLAY_PAUSE
メディア再生入力:短押し
出力: 再生または一時停止
入力:長押し
出力: 音声コマンドを起動
デバイスがロックされているか、画面がオフになっている場合は、 android.speech.action.VOICE_SEARCH_HANDS_FREE送信します。それ以外の場合はandroid.speech.RecognizerIntent.ACTION_WEB_SEARCHを送信します
電話の着信入力:短押し
出力: 呼び出しを受け入れる
入力:長押し
出力:着信拒否
通話中入力:短押し
出力:通話終了
入力:長押し
出力: マイクのミュートまたはミュート解除
B HID 使用ページ: 0x0C
HID の使用法: 0x0E9
カーネルキー: KEY_VOLUMEUP
Android キー: VOLUME_UP
メディア再生、通話中入力:短押しまたは長押し
出力: システムまたはヘッドセットの音量を上げます
HID 使用ページ: 0x0C
HID の使用法: 0x0EA
カーネルキー: KEY_VOLUMEDOWN
Android キー: VOLUME_DOWN
メディア再生、通話中入力:短押しまたは長押し
出力: システムまたはヘッドセットの音量を下げます
D HID 使用ページ: 0x0C
HID の使用法: 0x0CF
カーネルキー: KEY_VOICECOMMAND
Android キー: KEYCODE_VOICE_ASSIST
全て。任意のインスタンスでトリガーできます。入力:短押しまたは長押し
出力: 音声コマンドを起動

ハードウェア

デバイス メーカーは、Android での USB 実装の詳細について、 USB デジタル オーディオも確認する必要があります。デバイス メーカーは、Android CDD のUSB セクションの要件にも従う必要があります。