USB耳機:設備規格

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

軟件映射

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

功能對應關係語境行為
一種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 Digital Audio ,以獲取有關Android上USB實現的更多信息。設備製造商還必須遵循Android CDD的USB部分中的要求。