Salve a tutti cari lettori e benvenuti alla seconda lezione di programmazione Android.
Ogni settimana verrĆ pubblicata una lezione dedicata alla
programmazione del famosissimo "robottino verde". Se siete interessanti,
iniziamo insieme la nostra seconda lezione.
Impostare l'ambiente di lavoro:
- Scaricare JDK
- Cliccare sull'eseguibile adatto per il vostro sistema operativo
- Scaricare Eclipse
- Nella schermata di Eclipse cliccare su Help - Install new software e, nel campo Work with, scrivere https://dl-ssl.google.com/android/eclipse/ e premere Add. Dare un nome al plug-in, spuntare la casella “Developer Tools” e proseguire avanti fino al termine dell’ installazione.
- Riavviate Eclipse, e nella finestra che appare indicate dove avete scaricato l’SDK.
Arrivati a questo punto, sarĆ comparsa una nuova icona nella barra degli strumenti, con il robottino di Android e una freccia sotto: Cliccare su di esso per aprire l”Android SDK Manager”. - Scaricare l’SDK per la versione di Android che preferite e iniziamo a creare la nostra prima applicazione.
Prima applicazione:
Clicchiare su File - New - Android Application Project. Nella nuova schermata, inserite queste istruzioni:
- Application Name: Nome della nostra applicazione
- Project Name: Nome del progetto che apparirĆ su Eclipse
- Package Name: Deve essere un dominioal contrario, ad esempio “com.MySite". Deve essere unico e marcherĆ l’applicazione come nostra.
- Lasciati gli altri campi come si presentano
- Dopo aver cliccato sul tasto "Next" fino ad arrivare a "Finish", in Package Explorer comparirĆ il nostro progetto e varie cartelle. Evidenziamo due file fondamentali:
- MyApp/res/layout/activity_main.xml: Questo file mostra l’interfaccia grafica della nostra applicazione. PuĆ² essere elaborato in due modi, tramite UI drag and drop , oppure in modo testuale utilizzando il linguaggio XML.
- MyApp/src/com.AndroidBlog.myfistapp/MainActivity.java: Questo file descrive la nostra attivitĆ principale, ovvero la schermata iniziale della nostra applicazione.
Analizziamo insieme questo frammento di codice:
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); }
Con questo codice si comanda l’applicazione su cosa fare al momento della sua creazione della prima attivitĆ , in poche parole, cosa deve fare appena lanciata. In questo, caricamio l’interfaccia grafica descritta nel file precedente.
Indice lezioni precedenti:
Indice lezioni precedenti: