No emulador do Wear OS, imagens do sistema que executam o Wear OS 4 ou mais recente incluem suporte à emulação de Bluetooth. Esse suporte permite testar vários casos de uso relacionados ao áudio Bluetooth.
Parear com um smartphone emulado
Usando o suporte a Bluetooth do emulador, você pode parear com um smartphone emulado. Para fazer isso, ative o assistente de configuração usando a linha de comando:
-append-userspace-opt androidboot.setupwizard_mode=REQUIRED
Reproduzir áudio usando um dispositivo de saída emulado
Usando o suporte a Bluetooth do emulador, você também pode reproduzir áudio em um dispositivo de saída Bluetooth emulado. Para testar a alternância de saída de áudio no emulador, conecte-se a um dispositivo de saída Bluetooth emulado usando o projeto Bumble (em inglês) de código aberto.
Preparar o ambiente
Para preparar sua máquina de desenvolvimento para usar o Bumble, siga estas etapas:
Busque o código-fonte do Bumble:
git clone https://github.com/google/bumbleNavegue até o diretório
bumble, depois crie e instale módulos do Bumble:cd bumble && python3 -m pip install "."
Iniciar alto-falante Bluetooth emulado
Para iniciar o alto-falante emulado, siga estas etapas:
Inicie uma versão do emulador que ofereça suporte ao Wear OS 4 ou mais recente.
Para descobrir e se conectar ao alto-falante emulado, execute o comando abaixo no diretório
bumble:python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \ android-netsim stdout | ffplay -iA saída de áudio será tocada pelos alto-falantes do computador.
Você também pode redirecionar a saída para um arquivo:
python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \ android-netsim output.sbc