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.