USB kulaklık: Cihaz özellikleri

USB kulaklıklarının Android ekosisteminde sorunsuz çalışması için Android cihazların bunları tek tip şekilde desteklemesi gerekir. Bu dokümanda, Android ekosisteminde USB kulaklık ve adaptörleri desteklemek için USB davranışı açıklanmaktadır.

Yazılım eşleştirme

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

İş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 basma
Çıkış: Oynat veya duraklat
Giriş: Uzun basma
Çıkış: 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 arama Giriş: Kısa bas
Çıkış: Aramayı kabul et
Giriş: Uzun basma
Çıkış: Aramayı reddetme
Devam eden arama Giriş: Kısa bas
Çıkış: Görüşmeyi sonlandır
Giriş: Uzun basın
Çıkış: Mikrofonun sesini kapatma veya açma
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 basma
Çı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 basma
Çı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
Tümü'ne dokunun. Herhangi bir durumda tetiklenebilir. Giriş: Kısa veya uzun basın
Çıkış: Sesli komutu başlatın

Donanım

Cihaz üreticileri, Android'de USB uygulama hakkında daha fazla bilgi için USB dijital ses konusuna da göz atmalıdır. Cihaz üreticileri, Android CDD'nin USB bölümündeki şartlara da uymalıdır.