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