Ключевые слова: Wearos4,эмулятор
В эмуляторе Wear OS образы системы, работающие под управлением Wear OS 4 или более поздней версии, включают поддержку эмулируемого Bluetooth. Эта поддержка позволяет протестировать несколько вариантов использования, связанных со звуком Bluetooth.
Сопряжение с эмулируемым телефоном
Используя поддержку Bluetooth эмулятора, вы можете выполнить сопряжение с эмулируемым телефоном. Для этого включите мастер установки из командной строки:
-append-userspace-opt androidboot.setupwizard_mode=REQUIRED
Воспроизведение звука через эмулируемое устройство вывода
Используя поддержку Bluetooth эмулятора, вы также можете воспроизводить звук через эмулируемое устройство вывода Bluetooth. Чтобы проверить переключение аудиовыхода в эмуляторе, подключитесь к эмулируемому устройству вывода Bluetooth с помощью проекта Bumble с открытым исходным кодом.
Подготовьте свое окружение
Чтобы подготовить машину разработки для использования Bumble, выполните следующие действия:
Получите исходный код Bumble:
git clone https://github.com/google/bumble
Перейдите в каталог
bumble
, затем соберите и установите модули Bumble:cd bumble && python3 -m pip install "."
Запустите эмулируемый динамик Bluetooth
Чтобы запустить эмулируемый динамик, выполните следующие действия:
Запустите версию эмулятора, поддерживающую 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