Anahtar kelimeler: wearos4,emulator
Wear OS emülatöründe, Wear OS 4 veya sonraki bir sürümü çalıştıran sistem resimleri, taklit edilen Bluetooth desteği içerir. Bu destek, Bluetooth sesiyle ilgili çeşitli kullanım alanlarını test etmenize olanak tanır.
Emülasyonlu bir telefonla eşleme
Emülatör'ün Bluetooth desteğini kullanarak, taklit edilen bir telefonla eşleyebilirsiniz. Bunun için komut satırından kurulum sihirbazını etkinleştirin:
-append-userspace-opt androidboot.setupwizard_mode=REQUIRED
Sesleri taklit edilmiş bir çıkış cihazı üzerinden çalma
Emülatör'ün Bluetooth desteğini kullanarak, sesleri taklit edilmiş bir Bluetooth çıkış cihazı üzerinden de çalabilirsiniz. Emülatörde ses çıkışı geçişini test etmek için açık kaynak Bumble projesini kullanarak taklit edilen bir Bluetooth çıkış cihazına bağlanın.
Ortamınızı hazırlayın
Geliştirme makinenizi Bumble'ı kullanmaya hazırlamak için aşağıdaki adımları uygulayın:
Bumble kaynak kodunu getirme:
git clone https://github.com/google/bumble
bumble
dizinine gidin, ardından Bumble modüllerini oluşturup yükleyin:cd bumble && python3 -m pip install "."
Taklit edilen Bluetooth hoparlörü başlatma
Taklit edilen hoparlörü başlatmak için aşağıdaki adımları tamamlayın:
Emülatörün Wear OS 4 veya sonraki sürümleri destekleyen bir sürümünü başlatın.
Not: 33.1.10'dan eski bir emülatör sürümü kullanıyorsanız
-packet-streamer-endpoint default
parametresini kullanarak emülatörü komut satırından başlatın.Taklit edilen hoparlörü bulup bağlanmak için
bumble
dizininde aşağıdaki komutu çalıştırın:python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \ android-netsim stdout | ffplay -i
Ses çıkışı, bilgisayarınızın hoparlörlerinden çalınır.
Çıktıyı bir dosyaya da yönlendirebilirsiniz:
python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \ android-netsim output.sbc