USB-гарнитура: Спецификация устройства

Чтобы USB-гарнитуры без проблем работали в экосистеме Android, устройства Android должны поддерживать их единообразно. Эта документация определяет поведение USB для поддержки USB-гарнитур и адаптеров в экосистеме Android.

Отображение программного обеспечения

Для поддержки совместимых сопоставлений HID требуются совместимые USB-гарнитуры. Поддержка устройств требуется для следующих сопоставлений кодов клавиш.

Функция Сопоставления Контекст Поведение
А Страница использования 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
Воспроизведение мультимедиа, Текущий вызов Ввод : короткое или длинное нажатие
Выход : увеличивает громкость системы или гарнитуры.
С Страница использования HID : 0x0C
Использование HID : 0x0EA
Ключ ядра : KEY_VOLUMEDOWN
Ключ Android : VOLUME_DOWN
Воспроизведение мультимедиа, Текущий вызов Ввод : короткое или длинное нажатие
Выход : Уменьшает громкость системы или гарнитуры.
Д Страница использования HID : 0x0C
Использование HID : 0x0CF
Ключ ядра : KEY_VOICECOMMAND
Ключ Android : KEYCODE_VOICE_ASSIST
Все. Может быть запущен в любом случае. Ввод : короткое или длинное нажатие
Выход : запустить голосовую команду

Аппаратное обеспечение

Производителям устройств также следует ознакомиться с USB Digital Audio для получения дополнительной информации о реализации USB на Android. Производители устройств также должны следовать требованиям, изложенным в разделе USB компакт-диска Android.