Lezione 7

Argomenti

Riepilogo degli argomenti visti a lezione attraverso una serie di mini esempi e consegna progetto finale

* Content Provider
* Broadcast Receiver
* Rubrica di sistema
* Service
* Text To Speech
* Text Files
* GPS Location
* Device vibration
* Intent

Pausa (5 min)

* Esercizi: A) Fare una telefonata; B) Inviare un sms; C) Implementazione di un mini-browser; D) Mini player di brani musicali; E) Sintesi vocale; F) Accelerometro; G) Scanner di codici a barre

Materiali

Comparazione smartphone Android

Slide

Esercizi proposti

Soluzione esercizi

Progetto Action SMS slide

Progetto Android Action SMS

Lezione 6

Argomenti

* Content Provider
* Database SQLite
* Rubrica di sistema

Pausa (5 min)

* Esercizi: A) Creazione di una rubrica personale con SQLite e visualizzazione dei
contatti mediante ListView; B) Inserimento di un contatto nella Rubrica di sistema e
visualizzazione dell’elenco dei contatti mediante un Intent

Materiali

Slide

Esercizi proposti

Soluzione esercizi

Lezione 5

Argomenti

* Adapters
* ListView
* Gridview (con immagini)
* Spinner

Pausa (5 min)

* Esercizi: A) creazione di una ListView; B) Creazione di una GridView; C) Cenni alla creazione di uno Spinner

Materiali

Slide

Esercizi proposti

Soluzione esercizi

Risorse

Lezione 4

Argomenti

* Finestre di Dialogo (Alert Dialogs, teoria, tipi)
* Ciclo di vita
* Alert Dialog con zero, uno, due pulsanti
* Cenni alle Alert Dialog con Radio Button
* Custom Dialog

Pausa (5 min)

* Esercizi: A) Creazione di un Alert Dialog con un pulsante; B) Creazione di un Alert
Dialog con due pulsanti; C) Creazione di un Alert Dialog con una lista semplice; D)
Creazione di un’applicazione Android con utilizzo di una classe testata
separatamente; E) Creazione di una Custom Dialog

Materiali

Slide

Esercizi proposti

Soluzione esercizi

Lezione 3

Argomenti

* Menu (teoria, tipi)
* Options Menu
* Context Menu
* Esempio creazione Toast collegato a Options Menu

Pausa (5 min)

* Esercizio: A) creazione di un Options Menu e gestione dell’evento con
visualizzazione Toast; B) Creazione di un Context Menu

Materiali

Slide

Esercizi proposti

Soluzione esercizi

Risorse

Lezione 2

Argomenti

* Activity e loro ciclo vita, layout, manifest, strings.xml
* Hello Android (applicazione con TextView)
* Layout, da xml e da codice
* Eventi associati a pulsanti
* Toast

Pausa (5 min)

* Esercizi: A) Ciclo di vita di un’Activity; B) Evento Click e sua gestione; C) Custom
Toast; D) Activity e SubActivity

Materiali

Slide

Esercizi proposti

Soluzione esercizi