Auriculares USB: Especificaciones del dispositivo

Para que los auriculares USB funcionen sin problemas en el ecosistema de Android, los dispositivos Android deben admitirlos de forma uniforme. En esta documentación, se especifica el comportamiento de USB para admitir auriculares y adaptadores USB en todo el ecosistema de Android.

Asignación de software

Se requieren auriculares USB compatibles para admitir asignaciones HID compatibles. Se requiere compatibilidad con el dispositivo para las siguientes asignaciones de códigos de teclas.

Función Asignaciones Contexto Comportamiento
A Página de uso de HID: 0x0C
Uso de HID: 0x0CD
Clave del kernel: KEY_PLAYPAUSE
Clave de Android: KEYCODE_MEDIA_PLAY_PAUSE
Reproducción de contenido multimedia Entrada: Presionar brevemente
Salida: Reproducir o pausar
Entrada: Mantener presionado
Salida: Iniciar comando por voz
Envía: android.speech.action.VOICE_SEARCH_HANDS_FREE si el dispositivo está bloqueado o la pantalla está apagada. Envía android.speech.RecognizerIntent.ACTION_WEB_SEARCH de lo contrario.
Llamada entrante Entrada: Presionar brevemente
Salida: Aceptar llamada
Entrada: Mantener presionado
Salida: Rechazar llamada
Llamada en curso Entrada: Presionar brevemente
Salida: Finalizar llamada
Entrada: Mantener presionado
Salida: Activar o desactivar el micrófono
B Página de uso de HID: 0x0C
Uso de HID: 0x0E9
Clave del kernel: KEY_VOLUMEUP
Clave de Android: VOLUME_UP
Reproducción de contenido multimedia, Llamada en curso Entrada: Mantener presionado o presionar brevemente
Salida: Aumenta el volumen del sistema o de los auriculares.
C Página de uso de HID: 0x0C
Uso de HID: 0x0EA
Clave del kernel: KEY_VOLUMEDOWN
Clave de Android: VOLUME_DOWN
Reproducción de contenido multimedia, Llamada en curso Entrada: Mantener presionado o presionar brevemente
Salida: Disminuye el volumen del sistema o de los auriculares.
D Página de uso de HID: 0x0C
Uso de HID: 0x0CF
Clave del kernel: KEY_VOICECOMMAND
Clave de Android: KEYCODE_VOICE_ASSIST
Todos. Se puede activar en cualquier instancia. Entrada: Presionar brevemente o mantener presionado
Salida: Iniciar el comando por voz

Hardware

Los fabricantes de dispositivos también deben consultar Audio digital USB para obtener más información sobre la implementación de USB en Android. Los fabricantes de dispositivos también deben cumplir con los requisitos de la sección USB del CDD de Android.