ชุดหูฟัง USB: ข้อมูลจำเพาะของอุปกรณ์

อุปกรณ์ Android ต้องรองรับชุดหูฟัง USB อย่างสม่ำเสมอเพื่อให้ชุดหูฟังดังกล่าวทำงานได้อย่างราบรื่นในระบบนิเวศ Android เอกสารประกอบนี้ระบุลักษณะการทํางานของ USB เพื่อรองรับหูฟังและอะแดปเตอร์ USB ในระบบนิเวศของ Android

การแมปซอฟต์แวร์

ชุดหูฟัง USB ที่เข้ากันได้ต้องรองรับการแมป HID ที่เข้ากันได้ อุปกรณ์ต้องรองรับการแมปรหัสแป้นพิมพ์ต่อไปนี้

การทำงาน การแมป บริบท ลักษณะการทำงาน
หน้าการใช้งาน HID: 0x0C
การใช้งาน HID: 0x0CD
คีย์เคอร์เนล: KEY_PLAYPAUSE
คีย์ Android: KEYCODE_MEDIA_PLAY_PAUSE
การเล่นสื่อ อินพุต: กดสั้นๆ
เอาต์พุต: เล่นหรือหยุดชั่วคราว
อินพุต: กดค้าง
เอาต์พุต: เปิดคำสั่งเสียง
ส่ง: android.speech.action.VOICE_SEARCH_HANDS_FREEหากอุปกรณ์ล็อกอยู่หรือหน้าจอปิดอยู่ ส่งandroid.speech.RecognizerIntent.ACTION_WEB_SEARCH
สายเรียกเข้า อินพุต: กดสั้นๆ
เอาต์พุต: ยอมรับสายเรียกเข้า
อินพุต: กด
ค้างไว้ เอาต์พุต: ปฏิเสธสายเรียกเข้า
สายที่สนทนาอยู่ อินพุต: กดสั้นๆ
เอาต์พุต: วางสาย
อินพุต: กดค้างไว้
เอาต์พุต: ปิดหรือเปิดเสียงไมโครโฟน
B หน้าการใช้งาน HID: 0x0C
การใช้งาน HID: 0x0E9
คีย์เคอร์เนล: KEY_VOLUMEUP
คีย์ Android: VOLUME_UP
การเล่นสื่อ สายที่โทรอยู่ อินพุต: กดสั้นๆ หรือกดค้าง
เอาต์พุต: เพิ่มระดับเสียงของระบบหรือหูฟัง
C หน้าการใช้งาน HID: 0x0C
การใช้งาน HID: 0x0EA
คีย์เคอร์เนล: KEY_VOLUMEDOWN
คีย์ Android: VOLUME_DOWN
การเล่นสื่อ สายที่โทรอยู่ อินพุต: กดสั้นๆ หรือกดค้าง
เอาต์พุต: ลดระดับเสียงของระบบหรือหูฟัง
D หน้าการใช้งาน HID: 0x0C
การใช้งาน HID: 0x0CF
คีย์เคอร์เนล: KEY_VOICECOMMAND
คีย์ Android: KEYCODE_VOICE_ASSIST
ทั้งหมด ทริกเกอร์ได้ในอินสแตนซ์ใดก็ได้ อินพุต: กดสั้นๆ หรือกดค้าง
เอาต์พุต: เปิดคำสั่งเสียง

ฮาร์ดแวร์

ผู้ผลิตอุปกรณ์ควรดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้งาน USB ใน Android ได้ที่หัวข้อเสียงดิจิทัลผ่าน USB ผู้ผลิตอุปกรณ์ต้องปฏิบัติตามข้อกำหนดในส่วน USB ของ CDD ของ Android ด้วย