Để tai nghe USB hoạt động liền mạch trong hệ sinh thái Android, các thiết bị Android phải hỗ trợ chúng một cách thống nhất. Tài liệu này chỉ định hành vi của USB để hỗ trợ bộ điều hợp và tai nghe USB trong hệ sinh thái Android.
Ánh xạ phần mềm
Cần có tai nghe USB tương thích để hỗ trợ ánh xạ HID tương thích. Cần hỗ trợ thiết bị cho các ánh xạ mã khóa sau.
Hàm số | Ánh xạ | Định nghĩa bài văn | Hành vi |
---|---|---|---|
Một | Trang sử dụng HID : 0x0C Sử dụng HID : 0x0CD Khóa nhân : KEY_PLAYPAUSE Khóa Android : KEYCODE_MEDIA_PLAY_PAUSE | Phát lại phương tiện | Đầu vào : Nhấn nhanh Đầu ra : Phát hoặc tạm dừng |
Đầu vào : Nhấn và giữ Đầu ra : Khởi chạy lệnh thoại Gửi : android.speech.action.VOICE_SEARCH_HANDS_FREE nếu thiết bị bị khóa hoặc màn hình tắt. Gửi android.speech.RecognizerIntent.ACTION_WEB_SEARCH nếu không | |||
Cuộc gọi đến | Đầu vào : Nhấn nhanh Đầu ra : Chấp nhận cuộc gọi | ||
Đầu vào : Nhấn và giữ Đầu ra : Từ chối cuộc gọi | |||
Cuộc gọi đang diễn ra | Đầu vào : Nhấn nhanh Đầu ra : Kết thúc cuộc gọi | ||
Đầu vào : Nhấn và giữ Đầu ra : Tắt tiếng hoặc bật tiếng micrô | |||
B | Trang sử dụng HID : 0x0C Sử dụng HID : 0x0E9 Khóa nhân : KEY_VOLUMEUP Khóa Android : VOLUME_UP | Phát lại phương tiện, cuộc gọi đang diễn ra | Đầu vào : Báo chí ngắn hoặc dài Đầu ra : Tăng âm lượng hệ thống hoặc tai nghe |
C | Trang sử dụng HID : 0x0C Sử dụng HID : 0x0EA Khóa nhân : KEY_VOLUMEDOWN Khóa Android : VOLUME_DOWN | Phát lại phương tiện, cuộc gọi đang diễn ra | Đầu vào : Báo chí ngắn hoặc dài Đầu ra : Giảm âm lượng hệ thống hoặc tai nghe |
D | Trang sử dụng HID : 0x0C Sử dụng HID : 0x0CF Khóa hạt nhân : KEY_VOICECOMMAND Khóa Android : KEYCODE_VOICE_ASSIST | Tất cả các. Có thể được kích hoạt trong bất kỳ trường hợp nào. | Đầu vào : Báo chí ngắn hoặc dài Đầu ra : Khởi chạy lệnh thoại |
Phần cứng
Các nhà sản xuất thiết bị cũng nên xem USB Digital Audio để biết thêm thông tin về cách triển khai USB trên Android. Các nhà sản xuất thiết bị cũng phải tuân theo các yêu cầu trong phần USB của Android CDD.