lezione android prima parte
DESCRIPTION
come organizzare l'ambiente di sviluppo per i cellulari con il sistema operativo androidTRANSCRIPT
![Page 1: Lezione Android prima parte](https://reader036.vdocuments.pub/reader036/viewer/2022081420/557beaccd8b42a302d8b47ac/html5/thumbnails/1.jpg)
Apr 13, 2023
Prima Lezione Android
Silvano Natalizi
![Page 2: Lezione Android prima parte](https://reader036.vdocuments.pub/reader036/viewer/2022081420/557beaccd8b42a302d8b47ac/html5/thumbnails/2.jpg)
Creare una cartella radice dei progetti android
c: md androidtutorials cd androidtutorials
Avvertenza: non usare spazi nel nome delle cartelle
![Page 3: Lezione Android prima parte](https://reader036.vdocuments.pub/reader036/viewer/2022081420/557beaccd8b42a302d8b47ac/html5/thumbnails/3.jpg)
Creare il file android.bat
![Page 4: Lezione Android prima parte](https://reader036.vdocuments.pub/reader036/viewer/2022081420/557beaccd8b42a302d8b47ac/html5/thumbnails/4.jpg)
Occorre avere java sdk 1.5 o 1.6
Occorre specificare nella path della ricerca programmi il percorso (pathname) bin di java:
path=%path%;c:\programmi\java\jdk1.6.0_17\bin;
![Page 5: Lezione Android prima parte](https://reader036.vdocuments.pub/reader036/viewer/2022081420/557beaccd8b42a302d8b47ac/html5/thumbnails/5.jpg)
Occorre avere Android sdk
Occorre specificare nella path della ricerca programmi il percorso (pathname) dove sono presenti i tools di Android:
c:\ambienteSviluppoAndroid\android-sdk_r05-windows\android-sdk-windows\tools;
![Page 6: Lezione Android prima parte](https://reader036.vdocuments.pub/reader036/viewer/2022081420/557beaccd8b42a302d8b47ac/html5/thumbnails/6.jpg)
Occorre avere ant, da http://ant.apache.org
![Page 7: Lezione Android prima parte](https://reader036.vdocuments.pub/reader036/viewer/2022081420/557beaccd8b42a302d8b47ac/html5/thumbnails/7.jpg)
Scaricare ant
Scaricare apache-ant-1.8.0-bin.zip e estrarre i files da
ant-current-bin.zip
![Page 8: Lezione Android prima parte](https://reader036.vdocuments.pub/reader036/viewer/2022081420/557beaccd8b42a302d8b47ac/html5/thumbnails/8.jpg)
Configurare ant
Per installare ant, scegli una cartella e copiaci i files estratti.
La cartella scelta è conosciuta come ANT_HOME Aggiungi la cartella bin al tuo path c:\ant\ant-current-bin\apache-ant-1.8.0\bin Crea la variabile d’ambiente ANT_HOME con il
pathname della cartella nella quale è stato installato (non serve?)
Verifica che sia presente, come variabile di utente nel sistema, la variabile JAVA_HOME e che punti al path di java sdk.
![Page 9: Lezione Android prima parte](https://reader036.vdocuments.pub/reader036/viewer/2022081420/557beaccd8b42a302d8b47ac/html5/thumbnails/9.jpg)
JAVA_HOME
![Page 10: Lezione Android prima parte](https://reader036.vdocuments.pub/reader036/viewer/2022081420/557beaccd8b42a302d8b47ac/html5/thumbnails/10.jpg)
Terminare android.bat
Inserire dopo la path : c: cd c:\androidtutorials cmd
salvare il tutto sul desktop con il nome android.bat
![Page 11: Lezione Android prima parte](https://reader036.vdocuments.pub/reader036/viewer/2022081420/557beaccd8b42a302d8b47ac/html5/thumbnails/11.jpg)
I primi comandi android
android create project --target 2 --path ./primaApplicazione --activity Now --package com.natalizi.android.Now
apri Now.java, file dello strato più interno di src.
Troviamo una classe che estende Activity
![Page 12: Lezione Android prima parte](https://reader036.vdocuments.pub/reader036/viewer/2022081420/557beaccd8b42a302d8b47ac/html5/thumbnails/12.jpg)
Activity
Un’attività è l’android analogo della finestra di un’applicazione desktop.
![Page 13: Lezione Android prima parte](https://reader036.vdocuments.pub/reader036/viewer/2022081420/557beaccd8b42a302d8b47ac/html5/thumbnails/13.jpg)
Modifichiamo questa classe
![Page 14: Lezione Android prima parte](https://reader036.vdocuments.pub/reader036/viewer/2022081420/557beaccd8b42a302d8b47ac/html5/thumbnails/14.jpg)
Il sorgente
![Page 15: Lezione Android prima parte](https://reader036.vdocuments.pub/reader036/viewer/2022081420/557beaccd8b42a302d8b47ac/html5/thumbnails/15.jpg)
Lancia l’emulatore
android
![Page 16: Lezione Android prima parte](https://reader036.vdocuments.pub/reader036/viewer/2022081420/557beaccd8b42a302d8b47ac/html5/thumbnails/16.jpg)
Compila e installa l’applicazione
ant install
![Page 17: Lezione Android prima parte](https://reader036.vdocuments.pub/reader036/viewer/2022081420/557beaccd8b42a302d8b47ac/html5/thumbnails/17.jpg)
Riconvertiamo l’applicazione
Creiamo un nuovo progetto NowRedux Aprire il file res/layout/main.xml E modificarlo al seguente modo:
![Page 18: Lezione Android prima parte](https://reader036.vdocuments.pub/reader036/viewer/2022081420/557beaccd8b42a302d8b47ac/html5/thumbnails/18.jpg)
Il codice java
![Page 19: Lezione Android prima parte](https://reader036.vdocuments.pub/reader036/viewer/2022081420/557beaccd8b42a302d8b47ac/html5/thumbnails/19.jpg)
Compiliamo ed installiamo
ant install
dobbiamo avere il medesimo risultato
![Page 20: Lezione Android prima parte](https://reader036.vdocuments.pub/reader036/viewer/2022081420/557beaccd8b42a302d8b47ac/html5/thumbnails/20.jpg)
The End