Pubblicita'
Hello World Android
-

In questo primo articolo, di programmazione su Android, tratteremo il classico “Hello world”.
Opportunamente commentato, si cercherà di capire come creare un nuovo progetto con Eclipse e come realizzare il nostro primo programma Android.Per cominciare apriamo Eclipse e creiamo un nuovo progetto: dal menu in alto selezioniamo, in sequenza, File – New – Android Project.
Nella finestra che apparirà dobbiamo inserire il nome del progetto (Project name), il nome dell’applicazione (Application name), il nome del package (Package name) e il nome dell’Activity (Create activity).
Nella sezione “Build target” bisogna selezionare il tipo di librerie che si intende utilizzare, in questo caso Android 1.6, che è l’insieme delle librerie base per i programmi Android.
Una volta completata questa procedura, si passa alla scrittura del programma.
Il codice si presenterà molto semplice, nella forma:public class AndroidActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
Nel metodo onCreate verranno inizializzati i componenti principali del programma, come i controlli o il layout dell’applicazione.
Per realizzare il nostro “Hello world” utilizzeremo la classica etichetta di testo, rappresentata dall’oggetto TextView.Di seguito ho riportato il codice modificato del metodo onCreate:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView txthello = new TextView(this); /* Punto 1 */
txthello.setText("Hello World"); /* Punto 2 */
setContentView(txthello); /* Punto 3 */
}
Nel Punto 1 viene creato un oggetto TextView, la nostra etichetta di testo.
Nel Punto 2 viene modificato il testo dell’etichetta, tramite il metodo setText(String), che accetta come parametro la stringa da visualizzare.
Nel Punto 3 viene aggiornato il ContentView, cioè il contesto di visualizzazione.A questo punto avviamo il programma dal menu in alto Run – Run (oppure Ctrl + F11) come Android Application.
Se è la prima volta che compilate un sorgente per Android vi potrebbe dare errore, dicendo che non c’è un Virtual Device, cioè la nostra macchina virtuale Android, configurato e vi chiede di aggiungerne una.
Accettate ed apparirà una finestra dove sul lato destro dovete cliccare sul pulsante New.
Nella successiva finestra inserite il nome del Virtual Device a vostro piacimento, come Target potete scegliere Android 1.6 API level 4, SD Card potete lasciarlo vuoto e come Skin (lo schermo) potete lasciare quello di default.
Adesso cliccate su Create AVD e creerà il Virtual Device.
Successivamente, però, apparirà un’altra finestra che chiede di scegliere il Virtual Device: andate nella parte inferiore della finestra selezionando “Launch new Android Virtual Device” e compariranno i pulsanti in basso a destra, dove dovete cliccare su Refresh per far visualizzare il Virtual Device creato precedentemente.
A questo punto partirà la compilazione e l’emulazione, se tutto è stato svolto correttamente si avrà un risultato come questo:

Questo, come tutti gli “Hello world” è una piccola introduzione che serve a fare i primi passi verso la programmazione per questa piattaforma.
Per chi conosce il Java non avrà molti problemi, deve solo imparare ad usare le librerie nuove. Chi invece non conosce nemmeno Java deve prendersi un buon manuale e farsi un ripasso veloce, altrimenti il codice mostrato può apparire buio e incomprensibile.
Vuoi tutti gli aggiornamenti di IbA's Blog in tempo reale? Abbonati ai nostri Feed RSS.


Loading...
















Commenti recenti