USB 耳機:設備規格

為了使 USB 耳機在 Android 生態系統中無縫工作,Android 設備必須統一支持它們。本文檔指定 USB 行為以支持整個 Android 生態系統中的 USB 耳機和適配器。

軟件映射

需要兼容的 USB 耳機才能支持兼容的 HID 映射。以下鍵碼映射需要設備支持。

功能映射語境行為
一個HID 使用頁面:0x0C
HID 使用情況:0x0CD
內核鍵KEY_PLAYPAUSE
安卓鍵KEYCODE_MEDIA_PLAY_PAUSE
媒體播放輸入:短按
輸出:播放或暫停
輸入:長按
輸出:啟動語音命令
發送android.speech.action.VOICE_SEARCH_HANDS_FREE如果設備被鎖定或屏幕關閉。否則發送android.speech.RecognizerIntent.ACTION_WEB_SEARCH
來電輸入:短按
輸出:接聽電話
輸入:長按
輸出:拒絕呼叫
正在進行的通話輸入:短按
輸出:結束通話
輸入:長按
輸出:靜音或取消靜音麥克風
HID 使用頁面:0x0C
隱藏使用:0x0E9
內核密鑰KEY_VOLUMEUP
安卓鍵VOLUME_UP
媒體播放,通話中輸入:短按或長按
輸出:增加系統或耳機音量
C HID 使用頁面:0x0C
隱藏使用:0x0EA
內核鍵KEY_VOLUMEDOWN
安卓鍵VOLUME_DOWN
媒體播放,通話中輸入:短按或長按
輸出:降低系統或耳機音量
D HID 使用頁面:0x0C
隱藏使用:0x0CF
內核鍵KEY_VOICECOMMAND
安卓鍵KEYCODE_VOICE_ASSIST
全部。可以在任何情況下觸發。輸入:短按或長按
輸出:啟動語音命令

硬件

設備製造商還應查看USB 數字音頻,了解有關 Android 上 USB 實施的更多信息。設備製造商還必須遵循 Android CDD 的USB 部分中的要求。