Mots clés: wearos4,émulateur
Sur l'émulateur Wear OS, les images système exécutant Wear OS 4 ou version ultérieure sont compatibles avec le Bluetooth émulé. Cela vous permet de tester plusieurs cas d'utilisation liés à l'audio Bluetooth.
Associer un téléphone émulé
Grâce à la prise en charge du Bluetooth par l'émulateur, vous pouvez associer un téléphone émulé. Pour ce faire, activez l'assistant de configuration à partir de la ligne de commande :
-append-userspace-opt androidboot.setupwizard_mode=REQUIRED
Lire le contenu audio via un périphérique de sortie émulé
Grâce à la prise en charge du Bluetooth par l'émulateur, vous pouvez également lire du contenu audio via un périphérique de sortie Bluetooth émulé. Pour tester le changement de sortie audio dans l'émulateur, connectez-vous à un périphérique de sortie Bluetooth émulé à l'aide du projet Bumble Open Source.
Préparer votre environnement
Pour préparer votre ordinateur de développement à utiliser Bumble, procédez comme suit :
Récupérez le code source Bumble :
git clone https://github.com/google/bumble
Accédez au répertoire
bumble
, puis créez et installez les modules Bumble :cd bumble && python3 -m pip install "."
Lancer une enceinte Bluetooth émulée
Pour lancer l'enceinte émulée, procédez comme suit :
Lancez une version de l'émulateur compatible avec Wear OS 4 ou version ultérieure.
Remarque:Si vous utilisez une version d'émulateur antérieure à 33.1.10, lancez-le à partir de la ligne de commande à l'aide du paramètre
-packet-streamer-endpoint default
.Pour découvrir l'enceinte émulée et vous y connecter, exécutez la commande suivante dans le répertoire
bumble
:python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \ android-netsim stdout | ffplay -i
La sortie audio est diffusée via les enceintes de votre ordinateur.
Vous pouvez également rediriger la sortie vers un fichier :
python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \ android-netsim output.sbc