כדי שדיבוריות USB יפעלו בצורה חלקה בסביבת Android, מכשירי Android חייבים לתמוך בהן באופן אחיד. במסמך הזה מפורט התנהגות ה-USB כדי לתמוך באוזניות ובמתאמים של USB בסביבת Android.
מיפוי תוכנות
אוזניות USB תואמות נדרשות כדי לתמוך במיפויים תואמים של HID. נדרשת תמיכה במכשיר למיפויי מפתחות הקוד הבאים.
| פעולה | מיפויים | הקשר | התנהגות | 
|---|---|---|---|
| A | דף השימוש ב-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 כדי לקבל מידע נוסף על הטמעת USB ב-Android. יצרני המכשירים חייבים גם לעמוד בדרישות המפורטות בקטע USB ב-CDD של Android.