USB হেডসেটগুলি Android ইকোসিস্টেম জুড়ে নির্বিঘ্নে কাজ করার জন্য, Android ডিভাইসগুলিকে অবশ্যই একইভাবে সমর্থন করতে হবে৷ এই ডকুমেন্টেশনটি Android ইকোসিস্টেম জুড়ে USB হেডসেট এবং অ্যাডাপ্টার সমর্থন করার জন্য USB আচরণকে নির্দিষ্ট করে৷
সফটওয়্যার ম্যাপিং
সামঞ্জস্যপূর্ণ HID ম্যাপিং সমর্থন করার জন্য সামঞ্জস্যপূর্ণ USB হেডসেটগুলির প্রয়োজন৷ নিম্নলিখিত কীকোড ম্যাপিংয়ের জন্য ডিভাইস সমর্থন প্রয়োজন৷
ফাংশন | ম্যাপিং | প্রসঙ্গ | আচরণ |
---|---|---|---|
ক | 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 ৷ | সব যেকোনো পরিস্থিতিতে ট্রিগার করা যেতে পারে। | ইনপুট : ছোট বা দীর্ঘ প্রেস আউটপুট : ভয়েস কমান্ড চালু করুন |
হার্ডওয়্যার
Android এ USB বাস্তবায়ন সম্পর্কে আরও তথ্যের জন্য ডিভাইস নির্মাতাদের USB ডিজিটাল অডিও দেখতে হবে। ডিভাইস নির্মাতাদের অবশ্যই Android CDD-এর USB বিভাগে প্রয়োজনীয়তাগুলি অনুসরণ করতে হবে।