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.