هدست USB: مشخصات دستگاه

برای اینکه هدست‌های USB در سراسر بوم‌سازگان Android به‌طور یکپارچه کار کنند، دستگاه‌های Android باید به‌طور یکسان از آن‌ها پشتیبانی کنند. این سند رفتار USB را برای پشتیبانی از هدست‌ها و آداپتورهای USB در سراسر بوم‌سازگان Android مشخص می‌کند.

نگاشت نرم‌افزار

برای پشتیبانی از نگاشت‌های سازگار HID، به هدست‌های USB سازگار نیاز است. برای نگاشت‌های کد کلید زیر، پشتیبانی دستگاه لازم است.

عملکرد نگاشت‌ها بافت رفتار
آمپر صفحه استفاده 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
بازپخش رسانه، تماس درحال انجام ورودی: فشار کوتاه یا طولانی
خروجی: میزان صدای سیستم یا هدست را کاهش می‌دهد
ر صفحه استفاده HID: 0x0C
استفاده HID: 0x0CF
کلید هسته: KEY_VOICECOMMAND
کلید Android: KEYCODE_VOICE_ASSIST
همه ضربه بزنید؛ می‌تواند در هر نمونه‌ای راه‌اندازی شود. ورودی: فشار کوتاه یا طولانی
خروجی: راه‌اندازی فرمان صوتی

سخت‌افزار

سازندگان دستگاه باید برای اطلاعات بیشتر درباره پیاده‌سازی USB در Android، به صدای دیجیتال USB نیز مراجعه کنند. سازندگان دستگاه باید الزامات مندرج در بخش USB «سند سازگاری Android» را نیز رعایت کنند.