Wear OS এমুলেটরে, Wear OS 4 বা তার উচ্চতর সংস্করণে চালিত সিস্টেম ইমেজগুলিতে এমুলেটেড ব্লুটুথের সমর্থন অন্তর্ভুক্ত থাকে। এই সমর্থনের মাধ্যমে আপনি ব্লুটুথ অডিও সম্পর্কিত বিভিন্ন ব্যবহারের ক্ষেত্র পরীক্ষা করতে পারেন।
একটি অনুকৃত ফোনের সাথে যুক্ত করুন
এমুলেটরের ব্লুটুথ সাপোর্ট ব্যবহার করে, আপনি একটি এমুলেটেড ফোনের সাথে পেয়ার করতে পারেন। এটি করার জন্য, কমান্ড লাইন থেকে সেটআপ উইজার্ডটি চালু করুন:
-append-userspace-opt androidboot.setupwizard_mode=REQUIRED
একটি অনুকৃত আউটপুট ডিভাইসের মাধ্যমে অডিও চালান
এমুলেটরের ব্লুটুথ সাপোর্ট ব্যবহার করে, আপনি একটি এমুলেটেড ব্লুটুথ আউটপুট ডিভাইসের মাধ্যমেও অডিও চালাতে পারেন। এমুলেটরে অডিও আউটপুট সুইচিং পরীক্ষা করার জন্য, ওপেন সোর্স বাম্বল (Bumble) প্রজেক্ট ব্যবহার করে একটি এমুলেটেড ব্লুটুথ আউটপুট ডিভাইসের সাথে সংযোগ করুন।
আপনার পরিবেশ প্রস্তুত করুন
Bumble ব্যবহারের জন্য আপনার ডেভেলপমেন্ট মেশিন প্রস্তুত করতে, নিম্নলিখিত ধাপগুলো সম্পন্ন করুন:
বাম্বল সোর্স কোডটি সংগ্রহ করুন:
git clone https://github.com/google/bumblebumbleডিরেক্টরিতে যান, তারপর বাম্বল মডিউলগুলি বিল্ড এবং ইনস্টল করুন:cd bumble && python3 -m pip install "."
অনুকৃত ব্লুটুথ স্পিকার চালু করুন
অনুকৃত স্পিকারটি চালু করতে, নিম্নলিখিত ধাপগুলো সম্পন্ন করুন:
এমুলেটরের এমন একটি সংস্করণ চালু করুন যা Wear OS 4 বা তার উচ্চতর সংস্করণ সমর্থন করে।
এমুলেটেড স্পিকারটি খুঁজে বের করতে এবং এর সাথে সংযোগ স্থাপন করতে,
bumbleডিরেক্টরিতে নিম্নলিখিত কমান্ডটি চালান:python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \ android-netsim stdout | ffplay -iঅডিও আউটপুটটি আপনার কম্পিউটারের স্পিকারের মাধ্যমে বাজানো হয়।
আপনি আউটপুট একটি ফাইলে রিডাইরেক্টও করতে পারেন:
python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \ android-netsim output.sbc