Durante il test dell'app, utilizza l'emulatore Android XR per estendere la capacità di test oltre i dispositivi di test fisici. Puoi utilizzare i controlli dell'emulatore per testare il comportamento della tua app in scenari comuni con gli occhiali AI. Per informazioni dettagliate sull'esecuzione dei dispositivi Android XR virtuali nell'emulatore e sui controlli dell'emulatore che puoi utilizzare, consulta le sezioni seguenti.
Esegui l'app sull'emulatore
Per eseguire l'app sull'emulatore, segui questi passaggi:
In Gestione dispositivi di Android Studio, trova l'AVD dello smartphone che hai creato per fungere da dispositivo host per l'emulatore degli occhiali AI e fai clic su Avvia .
In Gestione dispositivi di Android Studio, trova l'AVD AI glasses che hai creato e fai clic su Avvia.
Per avviare l'app nell'emulatore, seleziona l'AVD del telefono dal menu a discesa del dispositivo di destinazione nella barra degli strumenti principale di Android Studio, quindi fai clic su Esegui.
Utilizzare i controlli dell'emulatore per gli occhiali AI
Utilizza i controlli dell'emulatore per testare il comportamento della tua app in scenari comuni con gli occhiali AI. Per informazioni dettagliate su ciascuno dei controlli che puoi utilizzare, consulta le sezioni seguenti.
Fornire input touchpad
Poiché gli AI Glasses non hanno un touchscreen, le interazioni utilizzano un touchpad sul dispositivo fisico. Per l'emulatore Android XR, puoi trovare il touchpad appena sotto l'area di visualizzazione.
Usa il mouse del computer all'interno dell'area del touchpad per simulare il tocco e attiva la modalità Due dita per eseguire i gesti con due dita.
Il lato destro dell'area del touchpad dell'emulatore rappresenta l'area di un dispositivo reale che si trova verso la parte anteriore degli occhiali (dove si trovano le lenti), mentre il lato sinistro rappresenta l'area di un dispositivo reale che si trova verso la parte posteriore degli occhiali (dove gli occhiali poggiano sulle orecchie). Conoscere questo orientamento è importante quando si simulano gesti come scorrere in avanti o indietro.
Fornire input vocale
Per attivare/disattivare il microfono, seleziona Microfono dai controlli dell'emulatore. In questo modo, l'input viene connesso e inviato all'emulatore utilizzando il dispositivo di input del microfono predefinito del computer. Questo ha lo stesso effetto dell'utilizzo dell'opzione Il microfono virtuale utilizza l'input audio dell'host nei controlli estesi dell'emulatore.
Quando il microfono è attivo, parla per utilizzare le hotword ed eseguire i comandi.
Simulare occhiali AI senza display
Durante il test dell'app per gli occhiali AI, devi simulare un paio di occhiali AI senza display in modo che l'app possa supportare diversi tipi di occhiali AI.
Per aiutarti a testare questi casi d'uso, l'app Glasses ti consente di attivare la modalità solo audio:
Nell'emulatore di smartphone, apri l'app Occhiali.
Tocca Impostazioni dispositivo, quindi attiva/disattiva Modalità solo audio.
Arresta l'emulatore dello smartphone e l'emulatore degli occhiali con AI.
In Device Manager di Android Studio, trova l'AVD dello smartphone e fai clic su Avvio a freddo nel menu extra.
Segui gli altri passaggi per riavviare l'emulatore di occhiali AI ed eseguire la tua app.
Disattivare il timeout di posticipo del display
Il comportamento del timeout del display è un aspetto importante da considerare quando sviluppi le esperienze della tua app per gli occhiali AI. Per questo motivo, ti consigliamo di lasciare il comportamento predefinito durante i normali test dell'app. Tuttavia, nei casi in cui il timeout dello schermo interferisce con i test, puoi disattivare il comportamento predefinito utilizzando il seguente comando ADB:
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
Per ripristinare il comportamento predefinito del timeout dello schermo, esegui il seguente comando ADB:
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
Usare Gemini Live
Segui questi passaggi per attivare Gemini Live nell'emulatore di occhiali AI:
Prima di provare a utilizzare Gemini Live, aggiorna l'app Google all'ultima versione (la versione minima richiesta è la 16.46.63) sull'emulatore di smartphone:
- Nell'emulatore di smartphone, apri l'app Google Play Store.
Cerca "Google" e seleziona l'app Google.
Seleziona Aggiorna.
Attiva Gemini Live dall'emulatore degli occhiali AI toccando e tenendo premuto il touchpad per circa 2 secondi.
La prima volta, verrà attivato un insieme di richieste di autorizzazione sull'emulatore dello smartphone. Concedi tutte le autorizzazioni richieste, quindi tocca e tieni premuto il touchpad sull'emulatore di occhiali per circa 2 secondi.
Quando Gemini Live è attivo e in ascolto, vedrai questo nell'emulatore degli occhiali AI:
Verifica che l'input del microfono dell'host sia attivo sull'emulatore di occhiali AI guardando l'emulatore di smartphone. Dovresti visualizzare una notifica simile alla seguente:
Acquisire foto o video
Le funzionalità di acquisizione della videocamera nell'emulatore Android XR non sono ancora disponibili.