T#021 – Modificare la grafica di un Button nelle applicazioni Android

In un altro post abbiamo parlato di come sfruttare le shape drawable per customizzare lo sfondo di una View di Android. Le shape drawable sono uno strumento molto potente in mano agli sviluppatori, permettono di creare applicazioni senza impazzire troppo con le varie risoluzioni e densità dei diversi display disponibili. Ma in alcuni casi non… Continue reading T#021 – Modificare la grafica di un Button nelle applicazioni Android

T#020 – Download asincrono di immagini in una ListView con cwac-thumbnail

Nel precedente tutorial abbiamo visto come eseguire il download di una immagine in una ListView, alla fine del post abbiamo promesso di mostrare come utilizzare una libreria esterna che permetta di gestire il download asincrono delle immagini. Nel mondo java le librerie open source sono tantissime, Android essendo abbastanza “giovane” ha un numero di librerie… Continue reading T#020 – Download asincrono di immagini in una ListView con cwac-thumbnail

T#019 – Scaricare immagini da visualizzare in una ListView (Parsing JSON – parte 2)

Nel precedente tutorial di programmazione Android abbiamo visto come effettuare una chiamata json verso il server di Twitter per mostrare un elenco di tweet corrispondenti a una ricerca. La singola cella della ListView contenuta nell’activity conteneva solo il testo del tweet, vediamo in questo post come aggiungere anche l’immagine dell’autore del tweet visualizzato.

T#018 – Fare una chiamata a un servizio json dalla nostra applicazione Android

Una delle tecnologie alla base del web 2.0 è sicuramente il linguaggio di programma javascript utilizzabile all’interno delle pagine web per effettuare chiamate asincrone verso il server (le famose chiamate ajax). Molto spesso le risposte di queste chiamate non sono nel classico formato xml, ma in un più leggero json. Questo formato è diffusissimo nel… Continue reading T#018 – Fare una chiamata a un servizio json dalla nostra applicazione Android

T#017 – Creare e gestire i menu delle applicazioni Android

Eccoci con un nuovo tutorial di programmazione Android, oggi parleremo di un argomento interessante. Gli smartphone Android, come sicuramente saprete, hanno sempre almeno tre tasti fisici, il tasto back (simile a quello dei browser) il tasto home che permette di tornare alla home di Android e il tasto menù. Oggi parleremo proprio di quest’ultimo e… Continue reading T#017 – Creare e gestire i menu delle applicazioni Android

T#016 – Toast e Dialog nelle nostre applicazioni Android

Negli esempi visti nei precedenti tutorial abbiamo sempre usato interfacce Android composte solo da activity contenenti tutti i componenti da visualizzare. Ovviamente Android mette a disposizione vari metodi per notificare l’utente e per mostrare finestre di dialogo che coprono solo in parte l’activity principale. In questo post vedremo un semplice esempio in cui mostreremo all’opera… Continue reading T#016 – Toast e Dialog nelle nostre applicazioni Android

T#015 – Mostrare o bloccare l’avanzamento di un task eseguito in background con AsyncTask nelle nostre applicazioni android

Nel tutorial precedente abbiamo visto come gestire un caricamento di dati in background. L’esempio visto può essere ulteriormente migliorato, ad esempio aggiungendo un feedback durante il caricamento dei dati, che di fatto ci aiuterà a non far sembrare bloccata l’interfaccia della nostra applicazione. In questo nuovo tutorial di programmazione Android andremo a vedere nello specifico… Continue reading T#015 – Mostrare o bloccare l’avanzamento di un task eseguito in background con AsyncTask nelle nostre applicazioni android

T#014 – Eseguire task in modo asincrono con AsyncTask

In molti framework di sviluppo con interfacce grafiche i task lunghi non devono essere eseguiti nel thread principale dell’applicazione. Infatti il thread principale è quello che si occupa di gestire gli eventi che arrivano dall’interfaccia (per esempio il click di un pulsante), se questo thread è già occupato a eseguire qualcos’altro chi si occupa di… Continue reading T#014 – Eseguire task in modo asincrono con AsyncTask

T#013 – Sfruttiamo le Shape Drawable nelle nostre applicazioni Android

Nel post di oggi vediamo un metodo per abbellire le nostre applicazioni Android anche senza bisogno di essere dei “maghi di photoshop”. Il metodo usato è anche un ottimo rimedio per non aver problemi dovuti alle diverse risoluzioni supportate da Android.