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
来电 输入:短按
输出:接听电话
输入:长按
输出:拒接电话
正在通话 输入:短按
输出:结束通话
输入:长按
输出:麦克风静音或取消静音
B 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 部分中的要求。