لكي تعمل سماعات الرأس USB بسلاسة عبر نظام Android البيئي، يجب أن تدعمها أجهزة Android بشكل موحد. تحدد هذه الوثائق سلوك 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 مفتاح Android : VOLUME_UP | تشغيل الوسائط، مكالمة جارية | الإدخال : الضغط لفترة قصيرة أو طويلة الإخراج : يزيد من مستوى صوت النظام أو سماعة الرأس |
ج | صفحة استخدام HID : 0x0C استخدام HID : 0x0EA مفتاح النواة : KEY_VOLUMEDOWN مفتاح أندرويد : VOLUME_DOWN | تشغيل الوسائط، مكالمة جارية | الإدخال : الضغط لفترة قصيرة أو طويلة الإخراج : يقلل من مستوى صوت النظام أو سماعة الرأس |
د | صفحة استخدام HID : 0x0C استخدام HID : 0x0CF مفتاح النواة : KEY_VOICECOMMAND مفتاح أندرويد : KEYCODE_VOICE_ASSIST | الجميع. يمكن أن يتم تشغيله في أي حالة. | الإدخال : الضغط لفترة قصيرة أو طويلة الإخراج : إطلاق الأمر الصوتي |
المعدات
يجب على الشركات المصنعة للأجهزة أيضًا الاطلاع على الصوت الرقمي عبر USB للحصول على مزيد من المعلومات حول تنفيذ USB على Android. يجب على الشركات المصنعة للأجهزة أيضًا اتباع المتطلبات الواردة في قسم USB في Android CDD.