Il dispositivo virtuale Android, o AVD, può essere uno strumento prezioso durante il test di un progetto per varie densità di schermo e versioni software. AVD Manager, parte del kit di sviluppo del sistema Android, consente di creare emulatori Android e immagini di schede SD per emulare l’accesso ai file durante il test del programma. Puoi leggere e scrivere dati sulla scheda SD di un AVD come parte dell’applicazione Android o montando il file IMG sul desktop e trascinando i file nella cartella montata.
Codice Java
1
Fare clic su “Finestra” nella barra dei menu e fare clic su “AVD Manager”. Fare clic su “Nuovo” per creare un nuovo emulatore Android. Seleziona la casella accanto alla versione del software per il tuo nuovo dispositivo e inserisci un nome per il dispositivo nel campo Nome. Immettere una quantità di memoria da allocare per l’archiviazione SD virtuale nel campo Scheda SD. Fare clic su “Fine” per creare l’emulatore.
2
Fare doppio clic sulla cartella “Src” del progetto Android e fare clic con il pulsante destro del mouse sul pacchetto sorgente principale. Fare clic su “Nuova classe” e immettere un nome per la classe nel campo Nome. Fare clic su “Scegli” per scegliere una superclasse e digitare “Attività” nel campo di ricerca. Fare doppio clic su “Attività” e fare clic su “Fine”.
3
Crea un riferimento all’immagine della tua scheda SD all’interno di un blocco “try” con codice come il seguente: try {File absolutePath = Environment.getExternalStorageDirectory ();
Aprire un file sulla scheda SD inserendo una riga come la seguente all’interno del blocco “try”: File file = new File (absolutePath, “file_name.txt”); Output di PrintWriter = nuovo PrintWriter (nuovo FileOutputStream (file));
Sostituisci il nome del tuo file con “nome_file.txt”.
4
Salvare i dati nel file con i metodi “PrintWriter.print” o “PrintWriter.println”. Ad esempio, per scrivere una riga di testo o numeri seguiti da un carattere di nuova riga, aggiungere il codice seguente: output.println (“Numero di Eulero:” + 2.71828 + “…”) ;.
Android SDK
1
Fare clic su “Finestra” e fare clic su “AVD Manager”. Fai clic sull’emulatore sulla scheda SD di cui desideri copiare i file e fai clic su “Esegui”.
2
Fai clic su “Applicazioni” sul dispositivo virtuale e fai doppio clic su “Strumenti di sviluppo”. Fare doppio clic su “Terminal Emulator” e digitare il seguente codice nel terminale:
cd sdcard mkdir nome_cartella
Sostituisci il nome della tua cartella con “nome_cartella”.
3
Fai clic su “Finestra” nella barra dei menu e seleziona “Apri prospettiva”. Fare clic su “DDMS” e fare clic sulla scheda “Esplora file”. Fare doppio clic su “Sdcard” per espandere la directory e fare clic sulla cartella creata per selezionarla.
4
Fare clic sulla piccola icona di un telefono Android sopra la finestra Esplora file. Trova i file da copiare nell’immagine della scheda SD nel browser dei file a comparsa. Fare doppio clic sui file per aggiungerli all’immagine del disco.