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.