USB Kulaklık: Cihaz Özellikleri

USB kulaklıkların Android ekosisteminde sorunsuz bir şekilde çalışması için Android cihazlarının bunları aynı ş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 gerekir. 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ın
Çıktı : Oynat veya duraklat
Girdi : Uzun basın
Çıktı : Sesli komutu başlat
Cihaz kilitliyse veya ekranı kapalıysa android.speech.action.VOICE_SEARCH_HANDS_FREE gönderir . Aksi takdirde android.speech.RecognizerIntent.ACTION_WEB_SEARCH gönderir
Gelen çağrı Giriş : Kısa basın
Çıktı : Aramayı kabul et
Girdi : Uzun basın
Çıktı : Aramayı reddet
devam eden çağrı Giriş : Kısa basın
Çıktı : Aramayı bitir
Girdi : Uzun basın
Çıktı : 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ı Girdi : Kısa veya uzun basın
Çı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ı Girdi : Kısa veya uzun basın
Çı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
Herşey. Herhangi bir durumda tetiklenebilir. Girdi : Kısa veya uzun basın
Çıktı : Sesli komutu başlat

Donanım

Cihaz üreticileri ayrıca Android'de USB uygulaması hakkında daha fazla bilgi için USB dijital ses bölümüne de bakmalıdır. Cihaz üreticileri ayrıca Android CDD'nin USB bölümündeki gereksinimleri de takip etmelidir.