USB 耳机:设备规范
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
为了让 USB 耳机能够在 Android 生态系统中无缝工作,Android 设备必须为其提供一致的支持。本文档详细说明了在整个 Android 生态系统中支持 USB 耳机和适配器的 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 部分的要求。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-10-02。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-10-02\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-10-02。"]]