Tutorial Pratici

T#023: Utilizzare le Google Maps API v.2 su Android – Parte 2

1 Star2 Stars3 Stars4 Stars5 Stars (1 voti, media: 5.00 su 5)
Loading...

3

banner Ed eccoci alla seconda puntata del nostro tutorial per sviluppatori Android dedicato alle API di Google Maps V.2. Dopo aver preparato l’ambiente di lavoro ed ottenuto tutti gli strumenti necessari come mostrato nella prima parte di questa guida, iniziamo a divertirci un po’ esaminando nel dettaglio alcuni frammenti di codice relativi all’utilizzo dei servizi di geolocalizzazione Google. (more…)

T#022 – Utilizzare le Google Maps API v.2 su Android – Parte 1

1 Star2 Stars3 Stars4 Stars5 Stars (3 voti, media: 3.33 su 5)
Loading...

15

banner In questo nuovo tutorial di programmazione Android creeremo una semplice applicazione che ci permetta di afferrare con esempi pratici il funzionamento dei servizi di geolocalizzazione offerti dalle API Google Maps v.2 per Android.

Il tutorial si compone di due parti:

– Parte 1 – Operazioni preliminari
– Parte 2 – Esempi di codice

Oggi vedremo la prima parte. Per la sua realizzazione è stato impiegato l’IDE Eclipse, ma il suo contenuto è naturalmente valido anche per tutti gli altri ambienti.

Sebbene le API v.2 per Android siano state create per telefoni con sistema operativo dalla versione 11 in poi, per rendere possibile ad un più ampio pubblico la fruizione di questo tutorial, gli esempi di codice riportati sono compatibili anche con le versioni del sistema operativo precedenti, grazie all’utilizzo delle librerie fornite da Google per la compatibilità. (more…)

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

1 Star2 Stars3 Stars4 Stars5 Stars (5 voti, media: 4.20 su 5)
Loading...

1

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 basta usare le shape drawable, abbiamo infatti bisogno di più flessibilità, vediamo di cosa si tratta. (more…)

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

1 Star2 Stars3 Stars4 Stars5 Stars (3 voti, media: 5.00 su 5)
Loading...

6

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 minore, ma comunque ne esistono molte degne di nota.

La libreria che introduciamo oggi in realtà è composta da più jar che fanno parte delle librerie sviluppate da Mark Murphy (potete trovarle tutte su github). Mark Murphy è uno dei guru di Android, scrive libri, sviluppa librerie ed è molto attivo su stack overflow. Parleremo di cwac-thumbnail. (more…)

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

1 Star2 Stars3 Stars4 Stars5 Stars (4 voti, media: 5.00 su 5)
Loading...

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. (more…)

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

1 Star2 Stars3 Stars4 Stars5 Stars (1 voti, media: 5.00 su 5)
Loading...

4

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 web, ma risulta sicuramente molto utile anche a noi programmatori Android. Vediamo oggi, nel nostro nuovo tutorial di programmazione Android, come creare un’applicazione che esegua chiamate verso un server (ad esempio quello di twitter) e che legga il risultato in formato json. (more…)

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

1 Star2 Stars3 Stars4 Stars5 Stars (2 voti, media: 3.00 su 5)
Loading...

1

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 vedremo come gestire il tasto menu che, come facilmente avrete intuito, alla sua pressione mostra un menu contestuale nella parte bassa del display. (more…)

T#016 – Toast e Dialog nelle nostre applicazioni Android

1 Star2 Stars3 Stars4 Stars5 Stars (2 voti, media: 5.00 su 5)
Loading...

0

alert_dialog-android-00 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 i vari metodi disponibili. (more…)

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

1 Star2 Stars3 Stars4 Stars5 Stars (1 voti, media: 5.00 su 5)
Loading...

2

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 come implementare questa funzionalità e come aggiungere un button che interromperà, se premuto, il caricamento dei dati in background. (more…)

T#014 – Eseguire task in modo asincrono con AsyncTask

1 Star2 Stars3 Stars4 Stars5 Stars (1 voti, media: 5.00 su 5)
Loading...

8

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 gestire gli eventi? Purtroppo anche nel nostro mondo esiste questo problema, vediamo in questo nuovo tutorial di programmazione Android come risolverlo. (more…)

Go to Top