כדי שאוזניות USB יפעלו בצורה חלקה על פני המערכת האקולוגית של אנדרואיד, מכשירי אנדרואיד חייבים לתמוך בהן בצורה אחידה. תיעוד זה מפרט את התנהגות ה-USB כדי לתמוך באוזניות ומתאמים USB ברחבי המערכת האקולוגית של Android.
מיפוי תוכנה
נדרשות אוזניות USB תואמות כדי לתמוך במיפוי HID תואם. נדרשת תמיכה במכשיר עבור מיפויי קוד המפתחות הבאים.
פוּנקצִיָה | מיפויים | הֶקשֵׁר | התנהגות |
---|---|---|---|
א | דף שימוש ב-HID : 0x0C שימוש ב-HID : 0x0CD מפתח ליבה : KEY_PLAYPAUSE מפתח אנדרואיד : KEYCODE_MEDIA_PLAY_PAUSE | השמעת מדיה | קלט : לחיצה קצרה פלט : הפעל או השהה |
קלט : לחיצה ארוכה פלט : הפעל פקודה קולית שולח : android.speech.action.VOICE_SEARCH_HANDS_FREE אם המכשיר נעול או המסך שלו כבוי. שולח android.speech.RecognizerIntent.ACTION_WEB_SEARCH אחרת | |||
שיחה נכנסת | קלט : לחיצה קצרה פלט : קבל שיחה | ||
קלט : לחיצה ארוכה פלט : דחה שיחה | |||
שיחה מתמשכת | קלט : לחיצה קצרה פלט : סיום שיחה | ||
קלט : לחיצה ארוכה פלט : השתקה או ביטול השתקה של מיקרופון | |||
ב | דף שימוש ב-HID : 0x0C שימוש ב-HID : 0x0E9 מפתח ליבה : KEY_VOLUMEUP מפתח אנדרואיד : VOLUME_UP | השמעת מדיה, שיחה מתמשכת | קלט : לחיצה קצרה או ארוכה פלט : מגביר את עוצמת הקול של המערכת או האוזניות |
ג | דף שימוש ב-HID : 0x0C שימוש ב-HID : 0x0EA מפתח ליבה : KEY_VOLUMEDOWN מפתח אנדרואיד : VOLUME_DOWN | השמעת מדיה, שיחה מתמשכת | קלט : לחיצה קצרה או ארוכה פלט : מפחית את עוצמת הקול של המערכת או האוזניות |
ד | דף שימוש ב-HID : 0x0C שימוש ב-HID : 0x0CF מפתח ליבה : KEY_VOICECOMMAND מפתח אנדרואיד : KEYCODE_VOICE_ASSIST | את כל. ניתן להפעיל בכל מקרה. | קלט : לחיצה קצרה או ארוכה פלט : הפעל פקודה קולית |
חוּמרָה
יצרני מכשירים צריכים לראות גם אודיו דיגיטלי USB לקבלת מידע נוסף על הטמעת USB ב-Android. יצרני התקנים חייבים גם לעמוד בדרישות בסעיף ה- USB ב-CDD של Android.