Lorsque vous testez votre application, utilisez l'émulateur Android XR pour étendre votre capacité de test au-delà de vos appareils de test physiques. Vous pouvez utiliser les commandes de l'émulateur pour tester le comportement de votre application dans des scénarios courants avec des lunettes IA. Consultez les sections suivantes pour en savoir plus sur l'exécution de vos appareils Android XR virtuels dans l'émulateur et sur les commandes d'émulateur que vous pouvez utiliser.
Exécuter votre application sur l'émulateur
Pour exécuter votre application sur l'émulateur, procédez comme suit :
Dans le Gestionnaire d'appareils d'Android Studio, recherchez l'AVD de téléphone que vous avez créé pour qu'il serve d'appareil hôte pour l'émulateur de lunettes d'IA, puis cliquez sur Démarrer .
Dans le Gestionnaire d'appareils d'Android Studio, recherchez l'AVD de lunettes IA que vous avez créé, puis cliquez sur Démarrer.
Pour lancer votre application dans l'émulateur, sélectionnez l'AVD du téléphone dans le menu déroulant des appareils cibles de la barre d'outils principale d'Android Studio, puis cliquez sur Exécuter.
Utiliser les commandes de l'émulateur pour les lunettes d'IA
Utilisez les commandes de l'émulateur pour tester le comportement de votre application dans des scénarios courants avec des lunettes IA. Pour en savoir plus sur chacun des contrôles que vous pouvez utiliser, consultez les sections suivantes.
Saisir des informations au pavé tactile
Comme les lunettes IA ne sont pas équipées d'un écran tactile, les interactions se font à l'aide d'un pavé tactile sur l'appareil physique. Pour l'émulateur Android XR, vous trouverez le pavé tactile juste en dessous de la zone d'affichage.
Utilisez la souris de votre ordinateur dans la zone du pavé tactile pour simuler le toucher et activez le mode Deux doigts pour effectuer des gestes à deux doigts.
Le côté droit de la zone du pavé tactile de l'émulateur représente la zone d'un appareil réel qui se trouve à l'avant des lunettes (au niveau des verres), tandis que le côté gauche représente la zone d'un appareil réel qui se trouve à l'arrière des lunettes (au niveau des branches). Il est important de connaître cette orientation lorsque vous simulez des gestes tels que balayer l'écran vers l'avant ou vers l'arrière.
Fournir une saisie vocale
Pour activer ou désactiver le micro, sélectionnez Microphone dans les commandes de l'émulateur. Cette commande permet de se connecter à l'émulateur et de lui envoyer des entrées à l'aide du micro par défaut de votre ordinateur. Cela a le même effet que l'utilisation de l'option Le micro virtuel utilise l'entrée audio de l'hôte dans les commandes avancées de l'émulateur.
Lorsque le micro est activé, parlez pour utiliser les mots clés et émettre des commandes.
Simuler des lunettes d'IA sans écran
Lorsque vous testez votre application pour les lunettes IA, vous devez simuler une paire de lunettes IA sans écran afin que votre application puisse prendre en charge différents types de lunettes IA.
Pour vous aider à tester ces cas d'utilisation, l'application Glasses vous permet d'activer le mode audio uniquement :
Dans l'émulateur de téléphone, ouvrez l'application Lunettes.
Appuyez sur Paramètres de l'appareil, puis activez l'option Mode audio uniquement.
Arrêtez l'émulateur de téléphone et l'émulateur de lunettes IA.
Dans le Gestionnaire d'appareils d'Android Studio, recherchez l'AVD du téléphone et cliquez sur Redémarrage à froid dans le menu à développer.
Suivez les autres étapes pour relancer l'émulateur de lunettes IA et exécuter votre application.
Désactiver le délai avant mise en veille de l'écran
Le comportement du délai d'inactivité de l'écran est un élément important à prendre en compte lorsque vous développez les expériences de votre application pour les lunettes IA. C'est pourquoi nous vous recommandons de conserver le comportement par défaut lorsque vous effectuez vos tests habituels de l'application. Toutefois, dans les cas où le délai d'inactivité de l'écran interfère avec vos tests, vous pouvez désactiver le comportement par défaut à l'aide de la commande ADB suivante :
adb shell dumpsys activity service com.google.android.glasses.core/com.google.android.projection.core.app.service.AndroidProjectionCoreService preferences_set pref_automatic_snooze_timeout false
Pour restaurer le comportement par défaut du délai d'inactivité de l'écran, exécutez la commande ADB suivante :
adb shell dumpsys activity service com.google.android.glasses.core/com.google.android.projection.core.app.service.AndroidProjectionCoreService preferences_set pref_automatic_snooze_timeout true
Utiliser Gemini Live
Pour déclencher Gemini Live dans l'émulateur de lunettes d'IA, procédez comme suit :
Avant d'essayer d'utiliser Gemini Live, mettez à jour l'appli Google vers la dernière version (la version minimale requise est la 16.46.63) sur l'émulateur de téléphone :
- Dans l'émulateur de téléphone, ouvrez l'application Google Play Store.
Recherchez "Google", puis sélectionnez l'application Google.
Sélectionnez Mettre à jour.
Déclenchez Gemini Live depuis l'émulateur de lunettes IA en appuyant de manière prolongée sur le pavé tactile pendant environ deux secondes.
La première fois, cela déclenchera un ensemble de demandes d'autorisation sur l'émulateur de votre téléphone. Accordez toutes les autorisations requises, puis appuyez de nouveau de manière prolongée sur le pavé tactile de l'émulateur de lunettes pendant environ deux secondes.
Lorsque Gemini Live est actif et à l'écoute, l'émulateur de lunettes IA affiche ce qui suit :
Vérifiez que l'entrée micro de l'hôte est active sur l'émulateur de lunettes d'IA en regardant l'émulateur de téléphone. Une notification semblable à celle-ci devrait s'afficher :
Prendre des photos ou des vidéos
Les fonctionnalités de capture de l'appareil photo dans Android XR Emulator ne sont pas encore disponibles.