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 cuffie e adattatori USB nell'ecosistema Android.
Mappatura del software
Per supportare le mappature HID compatibili sono necessarie cuffie USB compatibili. Il supporto del dispositivo è richiesto 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 Output : avvia il comando vocale Invia : android.speech.action.VOICE_SEARCH_HANDS_FREE se il dispositivo è bloccato o il suo schermo è spento. In caso contrario, invia android.speech.RecognizerIntent.ACTION_WEB_SEARCH | |||
Chiamata in arrivo | Ingresso : pressione breve Uscita : accetta la chiamata | ||
Ingresso : premere a lungo Uscita : rifiuta la chiamata | |||
Chiamata in corso | Ingresso : pressione breve Uscita : termina la chiamata | ||
Ingresso : premere a lungo Uscita : microfono disattivato o attivato | |||
B | Pagina di utilizzo HID : 0x0C Utilizzo HID : 0x0E9 Chiave del kernel : KEY_VOLUMEUP Tasto Android : VOLUME_UP | Riproduzione multimediale, chiamata in corso | Ingresso : pressione breve o lunga Uscita : aumenta il volume del sistema o dell'auricolare |
C | Pagina di utilizzo HID : 0x0C Utilizzo HID : 0x0EA Chiave del kernel : KEY_VOLUMEDOWN Tasto Android : VOLUME_DOWN | Riproduzione multimediale, chiamata in corso | Ingresso : pressione breve o lunga Uscita : diminuisce il volume del sistema o dell'auricolare |
D | Pagina di utilizzo HID : 0x0C Utilizzo HID : 0x0CF Chiave del kernel : KEY_VOICECOMMAND Tasto Android : KEYCODE_VOICE_ASSIST | Tutto. Può essere attivato in qualsiasi caso. | Ingresso : pressione breve o lunga Output : avvia il comando vocale |
Hardware
I produttori di dispositivi dovrebbero consultare anche l'audio digitale USB per ulteriori informazioni sull'implementazione USB su Android. I produttori di dispositivi devono inoltre seguire i requisiti nella sezione USB del CDD di Android.