Category Archives: Android

Android Lezione 7 – Usiamo un telefonino per il nostro debug (Linux)

Bene in questa lezione spieghero’ come rendere il nostro cellulare un dispositivo debug per android.

Questa operazione ci torna molto utile, in quanto l’emulatore seppur completo non ci permette di testare tutto l’hardware di cui e’ corredato un telefonino (pensiamo ad esempio al multitouch, o ai led frontali di alcuni telefonini). Tutte queste cose insieme a molte altre l’emulatore non ci permette di testarle.

Prima di tutto dobbiamo abilitare il nostro telefonino alla modalita’ debug. Per fare questo apriamo il menu impostazioni del nostro telefonino:

Continue reading Android Lezione 7 – Usiamo un telefonino per il nostro debug (Linux)

Android Lezione 6 – Le caselle di testo

In questa lezione vedremo come inserire e utilizzare una casella di testo per le nostre applicazioni. Grazie a questo componente potremo prendere del testo in input ed elaborarlo secondo le nostre esisgenze.

Come al solito l’applicazione di esempio si basa su quella delle lezioni precedenti, quindi se volete scaricatela da qua. Proseguiremo il progetto di esempio da dove lo abbiamo lasciato, aggiungendo una casella di testo nella quale inseriremo il nostro nome e modificheremo il comportamento del tasto Greetings, che ora ci saluterà chiamandoci per nome.

Anche in questo caso la dichiarazione dell’oggetto puo essere fatta sia a livello di XML che a livello di Codice runtime.

La classe che andremo ad utilizzare è la EditText. Vediamo subito cosa dobbiamo importare:

import android.widget.EditText

Continue reading Android Lezione 6 – Le caselle di testo

La mia prima app android!

Beh, in tutto questo studiare android come funziona e come si sviluppa, ho deciso di rendere disponibile la prima app che ho sviluppato , si tratta di una semplice applicazione che illumina e spenge lo schermo (io la trovo utilissima come torcia).

Questa applicazione non la trovate sull’android market (ancora mi ci devo iscrivere) quindi se siete interessati a scaricarla ecco qua il qr-code:

E l’url diretto invece: http://italialinux.altervista.org/Files/LightDroid.apk

Piu in la penso che rilascero anche i sorgenti, magari al termine delle lezioni androdi che sto portando avanti potrebbe essere la base di un applicazione di esempio finale, per far vedere un intero progetto Android come portarlo avanti.

Per ora se vi va potete scaricarla (mi farete un grande piacere :D). Se ci sono problemi o malfunzionamenti lasciate un commento e vi risponderò!

Android Lezione 5 – Il Context Menu

In questa lezione introduciamo un nuovo oggetto dell’interfaccia di Android: il Context Menu.

Si tratta di uno dei menu messi a disposizione dal sistema android, e viene chiamato quando l’utente tocca per qualche secondo una View, per la quale è stato registrato un oggetto appunto di tipo Context Menu.

Questo menu può essere utilizzato in vari contesti, per esempio si potrebbero voler mostrare delle opzioni se un utente tiene premuto il dito su una casella di testo, magari mostrando un elenco di opzioni disponibili, oppure durante la visualizzazione di un immagine per mostrare delle opzioni relative ad essa, etc.

Passiamo ora a vedere come implementarlo. Per riempire le voci del menu sono disponibili diverse modalità, in questa guida vedremo principalmente quella basata sul file xml. Se state seguendo i tutorial aprite il progetto ItalialinuxExample che abbiamo iniziato durante le lezioni precedenti, altrimenti potete scaricarlo da qua

Prima di tutto (per comodità) creiamo una cartella “menu” all’interno di res:

Qui andremo a mettere tutti i file xml relativi alle voci di menu. Ogni file indicherà un menù. Quindi creiamo un nuovo menu, clickando col destro sul folder appena creato selezionando: New -> Android XML File. Si aprirà una schermata simile alla seguente:
Continue reading Android Lezione 5 – Il Context Menu

Archlinux: Ripristinare android SDK in eclipse Indigo

Se siete degli utenti archlinux e utilizzate eclipse, in questi giorni avrete notato l’aggiornamento di Eclipse, che è passato dalla versione Helio a Indigo. Questo purtroppo nel mio caso, ha implicato la scomparsa del plugin android di Eclipse.

Quindi in questa guida vi spiego come reinstallare il plugin android.

Continue reading Archlinux: Ripristinare android SDK in eclipse Indigo

Android Lezione 4 – I bottoni

Nella lezione abbiamo visto come far scrivere del testo alla nostra applicazione, ora introduciam un altro degli oggetti base delle interfacce grafiche per android: I bottoni.

In questa lezione spieghermo come inserirli nel progetto, e come gestire gli eventi di pressione del bottone. Modificheremo l’applicazione di esempio aggiungendo 2 pulsanti che modificheranno il testo visualizzato nella TextView creata nell’articolo precedente.

Continue reading Android Lezione 4 – I bottoni

Android Lezione 3 – Saluti da Android

Nella lezione precedente abbiamo visto passo passo come viene creato il primo progetto, e lanciato la prima applicazione cercando di capire cosa conteneva il codice generato automaticamente.

Ma questa volta saremo noi a scrivere del codice, cosi cominceremo a prendere confidenza con gli strumenti messi a disposizione dalla piattaforma di sviluppo.  Questa volta faremo scrivere all’applicazione un messaggio personalizzato.

Per farlo utilizzeremo un oggetto chiamato TextView. Si tratta di un oggetto che estende la classe View,  questa  normalmente viene usata per creare  elementi dell’interfaccia Grafica, nella fattispecie una TextView serve appunto per mostrare del testo. La prima cosa che dobbiamo fare quindi è importare tale oggetto nella nostra Activity (se non sapete cosa é un’Activity vi rimando alla lezione 2):

import android.widget.TextView;

Continue reading Android Lezione 3 – Saluti da Android

Android – Lezione 2: Creiamo il primo progetto

Bene dopo aver installato l’SDK per sviluppare con Android, é giunta l’ora di creare il nostro primo progetto. In questa guida vedremo passo passo come fare a creare e lanciare un progetto.

Ovviamente, non c’e bisogno che lo dica, lanciamo Eclipse. Andiamo su File -> New -> Android Project. Questo apre una finestra di dialogo che ci consente di scegliere i parametri iniziali del progetto,  come mostrato in figura:

Continue reading Android – Lezione 2: Creiamo il primo progetto

Android: Lezione 1 – Installiamo l’SDK in eclipse

Bene da qualche tempo mi sto interessando allo sviluppo per Android (pur non possedendo nessun telefonino/tablet/etc che lo abbia installato). Quindi ho deciso di iniziare una sorta di corso/appunti per aiutare chi si avvicina allo sviluppo per questa piattaforma.

In questa prima lezione vediamo come installare l’ambiente di sviluppo all’interno di eclipse. La guida é scritta per un installazione su ambiente linux, ma ovviamente a meno di pochissimi dettagli é la stessa su tutte le piattaforme.

Ovviamente do per scontato che Eclipse sia installato sul vostro computer.

Per prima cosa scarichiamo l ‘SDK da qua:

http://developer.android.com/sdk/index.html

Dopo di che scompattiamo il file se necessario. Questo creerá una cartella android-sdk-linux_x86. Partendo da questa cartella portiamo all’interno della cartella tools.

Continue reading Android: Lezione 1 – Installiamo l’SDK in eclipse