Aby zestawy słuchawkowe USB działały bezproblemowo w ekosystemie Androida, urządzenia z Androidem muszą je obsługiwać w podobny sposób. Ta dokumentacja określa zachowanie USB w celu obsługiwania słuchawek i adapterów USB w ekosystemie Androida.
Mapowanie oprogramowania
Zgodne mapowania HID wymagają zgodnych zestawów słuchawkowych USB. Aby korzystać z tych mapowań kodów klawiszy, musisz mieć urządzenie obsługujące te funkcje.
Funkcja | Mapowania | Kontekst | Działanie |
---|---|---|---|
A | Strona dotyczącej użycia HID: 0x0C Użycie HID: 0x0CD Klucz jądra: KEY_PLAYPAUSE Klucz Androida: KEYCODE_MEDIA_PLAY_PAUSE |
Odtwarzanie multimediów | Wejście: krótkie naciśnięcie Wyjście: odtwarzanie lub wstrzymywanie |
Wejście: długie naciśnięcie Wyjście: polecenie głosowe Wyślij: android.speech.action.VOICE_SEARCH_HANDS_FREE jeśli urządzenie jest zablokowane lub ma wyłączony ekran. W innym przypadkuandroid.speech.RecognizerIntent.ACTION_WEB_SEARCH |
|||
Połączenie przychodzące | Wejście: krótkie naciśnięcie Wyjście: zaakceptuj połączenie |
||
Wejście: naciśnij i przytrzymaj Wyjście: odrzuć połączenie |
|||
Trwa rozmowa | Dane wejściowe: krótkie naciśnięcie Dane wyjściowe: zakończenie połączenia |
||
Wejście: naciśnij i przytrzymaj Wyjście: wycisz lub wyłącz wyciszenie mikrofonu |
|||
B | Strona użycia HID: 0x0C Użycie HID: 0x0E9 Klucz jądra: KEY_VOLUMEUP Klucz Androida: VOLUME_UP |
Odtwarzanie multimediów, Trwające połączenie | Wejście: krótkie lub długie naciśnięcie Wyjście: zwiększa głośność systemu lub zestawu słuchawkowego |
C | Strona użycia HID: 0x0C Użycie HID: 0x0EA Klucz jądra: KEY_VOLUMEDOWN Klucz Androida: VOLUME_DOWN |
Odtwarzanie multimediów, Trwające połączenie | Wejście: krótkie lub długie naciśnięcie Wyjście: zmniejsza głośność systemu lub zestawu słuchawkowego |
D | Strona użycia HID: 0x0C Użycie HID: 0x0CF Klucz jądra: KEY_VOICECOMMAND Klucz Androida: KEYCODE_VOICE_ASSIST |
Wszystkie. Może być wywoływany w dowolnej instancji. | Wejście: krótkie lub długie naciśnięcie Wyjście: uruchomienie polecenia głosowego |
Sprzęt
Producenci urządzeń powinni też zapoznać się z USB Digital Audio, aby dowiedzieć się więcej o implementacji USB na Androidzie. Producenci urządzeń muszą też przestrzegać wymagań podanych w sekcji dotyczącej USB w Warunkach dystrybucyjnych Androida.