ইউএসবি হেডসেট: ডিভাইস স্পেসিফিকেশন

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

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

সামঞ্জস্যপূর্ণ এইচআইডি ম্যাপিং সমর্থন করার জন্য সামঞ্জস্যপূর্ণ ইউএসবি হেডসেটগুলি প্রয়োজন। নিম্নলিখিত কীকোড ম্যাপিংয়ের জন্য ডিভাইস সমর্থন প্রয়োজন।

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

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

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