Auricolare USB: specifica del dispositivo

Affinché le cuffie USB funzionino perfettamente nell'ecosistema Android, i dispositivi Android devono supportarle in modo uniforme. Questa documentazione specifica il comportamento USB per supportare le cuffie e gli adattatori USB nell'ecosistema Android.

Mappatura software

Sono necessarie cuffie USB compatibili per supportare mappature HID compatibili. Il supporto del dispositivo è necessario per le seguenti mappature dei codici chiave.

Funzione Mappature Contesto Comportamento
UN Pagina di utilizzo HID : 0x0C
Utilizzo HID : 0x0CD
Chiave del kernel : KEY_PLAYPAUSE
Chiave Android : KEYCODE_MEDIA_PLAY_PAUSE
Riproduzione multimediale Ingresso : Pressione breve
Uscita : Riproduci o metti in pausa
Ingresso : premere a lungo
Uscita : avvia il comando vocale
Invia : android.speech.action.VOICE_SEARCH_HANDS_FREE se il dispositivo è bloccato o lo schermo è spento. In caso contrario, invia android.speech.RecognizerIntent.ACTION_WEB_SEARCH
Chiamata in arrivo Ingresso : Pressione breve
Uscita : Accetta chiamata
Ingresso : premere a lungo
Uscita : Rifiuta chiamata
Chiamata in corso Ingresso : Pressione breve
Uscita : Termina chiamata
Ingresso : premere a lungo
Uscita : Microfono disattivato o riattivato
B Pagina di utilizzo HID : 0x0C
Utilizzo HID : 0x0E9
Chiave del kernel : KEY_VOLUMEUP
Tasto Android : VOLUME_UP
Riproduzione multimediale, chiamata in corso Input : pressione breve o lunga
Uscita : Aumenta il volume del sistema o della cuffia
C Pagina di utilizzo HID : 0x0C
Utilizzo HID : 0x0EA
Chiave del kernel : KEY_VOLUMEDOWN
Tasto Android : VOLUME_DOWN
Riproduzione multimediale, chiamata in corso Input : pressione breve o lunga
Uscita : Diminuisce il volume del sistema o della cuffia
D Pagina di utilizzo HID : 0x0C
Utilizzo HID : 0x0CF
Chiave del kernel : KEY_VOICECOMMAND
Chiave Android : KEYCODE_VOICE_ASSIST
Tutto. Può essere attivato in ogni caso. Input : pressione breve o lunga
Uscita : avvia il comando vocale

Hardware

I produttori di dispositivi dovrebbero anche consultare l'audio digitale USB per ulteriori informazioni sull'implementazione USB su Android. I produttori di dispositivi devono anche seguire i requisiti nella sezione USB del CDD Android.