USB হেডসেট: ডিভাইসের স্পেসিফিকেশন

Android ইকোসিস্টেম জুড়ে USB হেডসেট যাতে নির্বিঘ্নে কাজ করতে পারে, তার জন্য Android ডিভাইসে সেগুলি একই রকমভাবে কাজ করতে হবে। এই ডকুমেন্টেশনে Android ইকোসিস্টেম জুড়ে USB হেডসেট এবং অ্যাডাপ্টারকে সাপোর্ট করার জন্য USB-এর আচরণ নির্দিষ্ট করা হয়েছে।

সফ্টওয়্যার ম্যাপিং

মানানসই HID ম্যাপিংয়ের জন্য মানানসই USB হেডসেট প্রয়োজন। নিম্নলিখিত কীকোড ম্যাপিংয়ের জন্য ডিভাইস সাপোর্ট প্রয়োজন।

ফাংশন ম্যাপিং প্রসঙ্গ আচরণ
এ 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
মিডিয়া প্লেব্যাক, চালু থাকা কল ইনপুট: অল্প বা বেশিক্ষণ প্রেস করুন
আউটপুট: সিস্টেম বা হেডসেটের ভলিউম বাড়ায়
ক HID ব্যবহার সংক্রান্ত পৃষ্ঠা: 0x0C
HID ব্যবহার: 0x0EA
কার্নেল কী: KEY_VOLUMEDOWN
Android কী: VOLUME_DOWN
মিডিয়া প্লেব্যাক, চালু থাকা কল ইনপুট: অল্প বা বেশিক্ষণ প্রেস করে রাখুন
আউটপুট: সিস্টেম বা হেডসেটের ভলিউম কমায়
D HID ব্যবহার সংক্রান্ত পৃষ্ঠা: 0x0C
HID ব্যবহার: 0x0CF
কার্নেল কী: KEY_VOICECOMMAND
Android কী: KEYCODE_VOICE_ASSIST
সব। যেকোনও ইনস্ট্যান্সে ট্রিগার করা যেতে পারে। ইনপুট: অল্প বা বেশিক্ষণ প্রেস করে রাখুন
আউটপুট: ভয়েস কমান্ড চালু করুন

হার্ডওয়্যার

এছাড়াও, ডিভাইস প্রস্তুতকারকদের Android-এ USB প্রয়োগ করা সম্পর্কে আরও তথ্য পেতে USB ডিজিটাল অডিও দেখা উচিত। ডিভাইস প্রস্তুতকারকদের অবশ্যই Android CDD-র USB বিভাগে উল্লেখ করা প্রয়োজনীয়তা মেনে চলতে হবে।