USB 耳機:裝置規格

為了使 USB 耳機能夠在 Android 生態系統中無縫運作,Android 裝置必須統一支援它們。本文檔指定了 USB 行為,以支援 Android 生態系統中的 USB 耳機和轉接器。

軟體映射

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

功能對應情境行為
A HID 使用頁面:0x0C
HID 用法:0x0CD
核心鍵KEY_PLAYPAUSE
Android 鍵KEYCODE_MEDIA_PLAY_PAUSE
媒體播放輸入:短按
輸出:播放或暫停
輸入:長按
輸出:啟動語音指令
如果裝置被鎖定或其螢幕關閉,則傳送android.speech.action.VOICE_SEARCH_HANDS_FREE 。否則發送android.speech.RecognizerIntent.ACTION_WEB_SEARCH
來電輸入:短按
輸出:接受呼叫
輸入:長按
輸出:拒接來電
正在進行的通話輸入:短按
輸出:結束通話
輸入:長按
輸出:麥克風靜音或取消靜音
HID 使用頁面:0x0C
HID 用法:0x0E9
核心密鑰KEY_VOLUMEUP
Android 鍵VOLUME_UP
媒體播放、通話中輸入:短按或長按
輸出:增加系統或耳機音量
C HID 使用頁面:0x0C
HID 使用:0x0EA
核心密鑰KEY_VOLUMEDOWN
Android 鍵VOLUME_DOWN
媒體播放、通話中輸入:短按或長按
輸出:降低系統或耳機音量
D HID 使用頁面:0x0C
HID 用法:0x0CF
核心密鑰KEY_VOICECOMMAND
Android 按鍵KEYCODE_VOICE_ASSIST
全部。可以在任何情況下觸發。輸入:短按或長按
輸出:啟動語音指令

硬體

設備製造商還應該查看USB 數位音頻,以獲取有關 Android 上 USB 實現的更多資訊。設備製造商還必須遵循 Android CDD 的USB 部分的要求。