אוזניות USB: מפרט המכשיר

כדי שדיבוריות 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.