Usa i controlli estesi dell'emulatore Android per inviare dati, modificare le proprietà dei dispositivi, controllare le app e altro ancora. Per aprire la finestra Controlli estesi, fai clic su Altro nel riquadro dell'emulatore. Tieni presente che alcune di queste opzioni di controllo esteso sono disponibili solo quando esegui l'emulatore in una finestra separata, al di fuori di Android Studio.
Puoi utilizzare le scorciatoie da tastiera per eseguire molte di queste attività. Per un elenco completo delle scorciatoie nell'emulatore, premi F1 (Comando+/ su macOS) per aprire il riquadro Guida.
Funzionalità | Descrizione |
---|---|
Display |
L'emulatore ti consente di eseguire il deployment della tua app su più display, che supportano dimensioni personalizzabili e può aiutarti a testare le app che supportano multi-finestra e multi-display. Mentre un dispositivo virtuale è in esecuzione, puoi aggiungere fino a due display aggiuntivi come segue:
|
Rete dati | L'emulatore consente di simulare diverse condizioni di rete. Puoi approssimare la velocità di rete per diversi protocolli di rete oppure puoi specificare Completa, che consente di trasferire i dati rapidamente quanto consentito dal computer. Specificare un protocollo di rete è sempre più lento rispetto a Full. Puoi anche specificare lo stato della rete vocale e di dati, ad esempio il roaming. I valori predefiniti sono impostati nella durata di visualizzazione media. Seleziona un Tipo di rete:
Seleziona un'Intensità del segnale:
Seleziona uno stato di voce, stato dei dati o entrambi:
|
Batteria | Puoi simulare le proprietà della batteria di un dispositivo per vedere le prestazioni dell'app in condizioni diverse. Per selezionare un Livello di carica, utilizza il controllo di scorrimento. Seleziona un valore per Connessione caricabatterie:
Seleziona un valore per Integrità della batteria:
Seleziona un valore per Stato batteria :
|
Fotocamera | Puoi caricare immagini nella scena simulata all'apertura della fotocamera dell'emulatore. Per maggiori informazioni, consulta la sezione su come aggiungere immagini aumentate alla scena nella documentazione di ARCore. |
Posizione |
L'emulatore ti consente di simulare le informazioni "La mia posizione", ovvero dove si trova il dispositivo emulato. Ad esempio, se fai clic su La mia posizione in Google Maps e poi invii una posizione, la mappa la mostrerà. I controlli per le informazioni sulla posizione del dispositivo sono organizzati in due schede: Singoli punti e Percorsi. Singoli punti Nella scheda Punti singoli puoi utilizzare la WebView di Google Maps per cercare punti d'interesse, proprio come faresti quando utilizzi Google Maps su un telefono o in un browser. Quando cerchi (o fai clic) un luogo sulla mappa, puoi salvarlo selezionando Salva punto nella parte inferiore della mappa. Tutte le località salvate sono elencate sul lato destro della finestra Controlli estesi. Per impostare la posizione dell'emulatore sulla località che hai selezionato sulla mappa, fai clic sul pulsante Imposta posizione nella parte in basso a destra della finestra Controlli estesi. Percorsi Analogamente alla scheda Singoli punti, la scheda Percorsi fornisce una WebView di Google Maps che puoi utilizzare per creare un percorso tra due o più località. Per creare e salvare un percorso:
Per simulare l'emulatore che segue il percorso salvato, seleziona il percorso dall'elenco Percorsi salvati e fai clic su Riproduci percorso in basso a destra nella finestra Controlli estesi. Per arrestare la simulazione, fai clic su Interrompi percorso. Per simulare continuamente l'emulatore seguendo il percorso specificato, abilita l'opzione accanto a Riproduzione ripetuta. Per modificare la velocità con cui l'emulatore segue il percorso specificato, seleziona un'opzione dal menu Velocità di riproduzione. Importare dati GPX e KML Per utilizzare dati geografici in un formato di scambio GPS (GPX) o in un file KML (Keyhole Markup Language):
Per impostazione predefinita, la velocità è impostata sul valore Delay (Velocità 1X). Puoi aumentare la velocità del doppio (Velocità 2X), tripla (Velocità 3X) e così via. |
Telefono | L'emulatore ti consente di simulare telefonate e messaggi in arrivo. Per avviare una chiamata all'emulatore:
Per inviare un messaggio all'emulatore:
|
Cuscinetto direzionale | Se la durata di visualizzazione media ha il d-pad abilitato nel profilo hardware, puoi utilizzare i controlli del d-pad con l'emulatore. Tuttavia, non tutti i dispositivi supportano il d-pad, ad esempio gli smartwatch Android non lo supportano. I pulsanti simulano le seguenti azioni: |
Microfono | Quando l'opzione Il microfono virtuale utilizza l'input audio dell'host è attiva, l'emulatore riceve l'input audio dal microfono host, altrimenti l'emulatore non riceve alcun input audio. Le opzioni Presa per cuffie virtuale inserito, Cuffie virtuali con microfono e Assistente vocale al momento non sono implementate. |
Impronta | Questo controllo può simulare 10 diverse scansioni dell'impronta. Puoi utilizzarla per testare l'integrazione dell'impronta nella tua app. Questa funzionalità è disattivata per Android 5.1 (livello API 22) e versioni precedenti, nonché per Wear OS. Per simulare una scansione dell'impronta sul dispositivo virtuale:
|
Sensori virtuali > Posa dispositivo |
Questo controllo ti consente di testare l'app in base alle variazioni di posizione del dispositivo, all'orientamento o a entrambi. Ad esempio, puoi simulare gesti come inclinazione e rotazione. L'accelerometro non traccia la posizione assoluta del dispositivo, ma solo rileva quando è in corso un cambiamento. Il controllo simula il modo in cui i sensori dell'accelerometro e del magnetometro rispondono quando sposti o ruoti un dispositivo reale. Per utilizzare questo controllo, devi attivare il sensore dell'accelerometro nella durata di visualizzazione media. Il controllo registra
Il controllo segnala anche gli eventi
Per ruotare il dispositivo intorno agli assi x, y e z, seleziona Ruota ed esegui una delle seguenti operazioni:
Consulta la sezione Calcolare l'orientamento del dispositivo per ulteriori informazioni su come vengono calcolati lo scarto, l'inclinazione e il rollio. Per spostare il dispositivo orizzontalmente (x) o verticalmente (y), seleziona Sposta ed esegui una delle seguenti operazioni:
Per posizionare il dispositivo a 0, 90, 180 o 270 gradi:
Mentre regoli il dispositivo, i campi Valori risultanti cambiano di conseguenza. Questi sono i valori a cui un'app può accedere. Per ulteriori informazioni su questi sensori, consulta gli articoli Panoramica dei sensori, Sensori di movimento e Sensori di posizione. |
Sensori virtuali > Sensori aggiuntivi | L'emulatore può simulare vari sensori di posizione e ambiente. Ti consente di regolare i seguenti sensori per testarli con la tua app:
Per ulteriori informazioni su questi sensori, consulta Panoramica dei sensori, Sensori di posizione e Sensori ambientali . |
Segnalazione di bug | Se riscontri problemi con l'emulatore, puoi preparare e inviare una segnalazione di bug. L'emulatore raccoglie automaticamente screenshot, log e altri dati per la segnalazione di bug. |
Registrazione e riproduzione | Vedi Registrazione dello schermo. |
Google Play | Quando l'immagine di sistema AVD include l'app Play Store, vengono visualizzate le informazioni sulla versione di Google Play Services. |
Impostazioni > Generali |
|
Impostazioni > Proxy | Per impostazione predefinita, l'emulatore utilizza le impostazioni del proxy HTTP di Android Studio. Questa schermata consente di definire manualmente una configurazione del proxy HTTP per l'emulatore. Per maggiori informazioni, vedi Utilizzare l'emulatore con un proxy. |
Impostazioni > Avanzate |
|
Guida > Scorciatoie da tastiera | Questo riquadro fornisce un elenco completo delle scorciatoie da tastiera per l'emulatore. Per aprire questo riquadro mentre lavori nell'emulatore, premi F1 (Comando+/ su macOS). Affinché le scorciatoie funzionino, l'opzione Invia scorciatoie da tastiera nel riquadro delle impostazioni Generali deve essere impostata su Controlli dell'emulatore (impostazione predefinita). |
Guida > Guida dell'emulatore | Per andare alla documentazione online dell'emulatore, fai clic su Documentazione. Per segnalare un bug relativo all'emulatore, fai clic su Invia feedback. Per maggiori informazioni, scopri come segnalare i bug dell'emulatore. |
Guida > Informazioni | Scopri quale porta Il numero di serie dell'emulatore è emulator-adb_port,
che puoi specificare come opzione della riga di comando |