USB Kulaklık: Cihaz Özellikleri

USB kulaklıkların Android ekosisteminde sorunsuz bir şekilde çalışması için Android cihazların bunları aynı şekilde desteklemesi gerekir. Bu belge, Android ekosisteminde USB kulaklıkları ve adaptörleri desteklemek için USB davranışını belirtir.

Yazılım eşleme

Uyumlu HID eşlemelerini desteklemek için uyumlu USB kulaklıklar gereklidir. Aşağıdaki tuş kodu eşlemeleri için cihaz desteği gereklidir.

İşlev Eşlemeler Bağlam Davranış
A HID kullanım sayfası : 0x0C
HID kullanımı : 0x0CD
Çekirdek anahtarı : KEY_PLAYPAUSE
Android anahtarı : KEYCODE_MEDIA_PLAY_PAUSE
Medya oynatma Giriş : Kısa basış
Çıktı : Oynat veya duraklat
Giriş : Uzun basın
Çıktı : Sesli komutu başlat
Gönderir : android.speech.action.VOICE_SEARCH_HANDS_FREE Cihaz kilitliyse veya ekranı kapalıysa. Aksi takdirde android.speech.RecognizerIntent.ACTION_WEB_SEARCH gönderir
Gelen çağrı Giriş : Kısa basış
Çıktı : Çağrıyı kabul et
Giriş : Uzun basın
Çıktı : Çağrıyı reddet
devam eden arama Giriş : Kısa basış
Çıkış : Aramayı bitir
Giriş : Uzun basın
Çıkış : Mikrofonun sesini kapat veya aç
B HID kullanım sayfası : 0x0C
HID kullanımı : 0x0E9
Çekirdek anahtarı : KEY_VOLUMEUP
Android anahtarı : VOLUME_UP
Medya oynatma, Devam eden arama Giriş : Kısa veya uzun basış
Çıkış : Sistem veya kulaklık sesini artırır
C HID kullanım sayfası : 0x0C
HID kullanımı : 0x0EA
Çekirdek anahtarı : KEY_VOLUMEDOWN
Android anahtarı : VOLUME_DOWN
Medya oynatma, Devam eden arama Giriş : Kısa veya uzun basış
Çıkış : Sistem veya kulaklık sesini azaltır
D HID kullanım sayfası : 0x0C
HID kullanımı : 0x0CF
Çekirdek anahtarı : KEY_VOICECOMMAND
Android anahtarı : KEYCODE_VOICE_ASSIST
Herşey. Her durumda tetiklenebilir. Giriş : Kısa veya uzun basış
Çıktı : Sesli komutu başlat

Donanım

Cihaz üreticileri, Android'de USB uygulaması hakkında daha fazla bilgi için USB Dijital Ses'e de bakmalıdır. Cihaz üreticileri, Android CDD'sinin USB bölümündeki gereksinimleri de takip etmelidir.