USB kulaklık: Cihaz özellikleri

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

Yazılım haritalama

Uyumlu HID eşlemelerini desteklemek için uyumlu USB kulaklıklar gereklidir. Aşağıdaki anahtar kod 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ış
Çıkış : Oynat veya duraklat
Giriş : Uzun basış
Çıkış : Sesli komutu başlat
Cihaz kilitliyse veya ekranı kapalıysa android.speech.action.VOICE_SEARCH_HANDS_FREE gönderilir . Aksi takdirde android.speech.RecognizerIntent.ACTION_WEB_SEARCH gönderir
Gelen çağrı Giriş : Kısa basış
Çıkış : Aramayı kabul et
Giriş : Uzun basış
Çıkış : Aramayı reddet
Devam eden arama Giriş : Kısa basış
Çıkış : Aramayı sonlandır
Giriş : Uzun basış
Çıkış : Mikrofonun sesini kapatın veya açın
B HID kullanım sayfası : 0x0C
HID kullanımı : 0x0E9
Çekirdek anahtarı : KEY_VOLUMEUP
Android anahtarı : VOLUME_UP
Medya oynatma, Devam eden çağrı Giriş : Kısa veya uzun basma
Çıkış : Sistemin veya kulaklığın ses düzeyini artırır
C HID kullanım sayfası : 0x0C
HID kullanımı : 0x0EA
Çekirdek anahtarı : KEY_VOLUMEDOWN
Android tuşu : VOLUME_DOWN
Medya oynatma, Devam eden çağrı Giriş : Kısa veya uzun basma
Çıkış : Sistemin veya kulaklığın sesini azaltır
D HID kullanım sayfası : 0x0C
HID kullanımı : 0x0CF
Çekirdek anahtarı : KEY_VOICECOMMAND
Android anahtarı : KEYCODE_VOICE_ASSIST
Tüm. Her durumda tetiklenebilir. Giriş : Kısa veya uzun basma
Çıkış : Sesli komutu başlat

Donanım

Cihaz üreticileri ayrıca Android'de USB uygulaması hakkında daha fazla bilgi için USB dijital ses sayfasına da bakmalıdır. Cihaz üreticilerinin ayrıca Android CDD'nin USB bölümündeki gereksinimlere uyması gerekir.