कीवर्ड: wearos4,emulator
Wear OS एम्युलेटर पर, Wear OS 4 या उसके बाद के वर्शन वाली सिस्टम इमेज में, एम्युलेट किए गए ब्लूटूथ के लिए सहायता शामिल होती है. इस सुविधा की मदद से, ब्लूटूथ ऑडियो से जुड़े कई इस्तेमाल के उदाहरणों की जांच की जा सकती है.
एम्युलेट किए गए फ़ोन से जोड़ना
एम्युलेटर के ब्लूटूथ की सुविधा का इस्तेमाल करके, एम्युलेट किए गए फ़ोन से जोड़ा जा सकता है. ऐसा करने के लिए, कमांड लाइन से सेटअप विज़र्ड को चालू करें:
-append-userspace-opt androidboot.setupwizard_mode=REQUIRED
एमुलेट किए गए आउटपुट डिवाइस से ऑडियो चलाना
एमुलेटर के ब्लूटूथ की सुविधा का इस्तेमाल करके, एमुलेट किए गए ब्लूटूथ आउटपुट डिवाइस से भी ऑडियो चलाया जा सकता है. एमुलेटर में ऑडियो आउटपुट स्विच करने की जांच करने के लिए, ओपन सोर्स Bumble प्रोजेक्ट का इस्तेमाल करके, एमुलेट किए गए ब्लूटूथ आउटपुट डिवाइस से कनेक्ट करें.
अपना एनवायरमेंट तैयार करना
Bumble का इस्तेमाल करने के लिए, अपने डेवलपमेंट मशीन को तैयार करने के लिए, यह तरीका अपनाएं:
Bumble का सोर्स कोड फ़ेच करें:
git clone https://github.com/google/bumble
bumble
डायरेक्ट्री पर जाएं. इसके बाद, Bumble मॉड्यूल बनाएं और इंस्टॉल करें:cd bumble && python3 -m pip install "."
नकली ब्लूटूथ स्पीकर लॉन्च करना
एमुलेट किए गए स्पीकर को लॉन्च करने के लिए, यह तरीका अपनाएं:
एम्युलेटर का ऐसा वर्शन लॉन्च करें जो Wear OS 4 या उसके बाद के वर्शन के साथ काम करता हो.
ध्यान दें: अगर 33.1.10 से पहले के वर्शन का एमुलेटर इस्तेमाल किया जा रहा है, तो कमांड लाइन से
-packet-streamer-endpoint default
पैरामीटर का इस्तेमाल करके एमुलेटर लॉन्च करें.एमुलेट किए गए स्पीकर को ढूंढने और उससे कनेक्ट करने के लिए,
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