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