Estratto del documento
Programma
Introduzione ad Android
- Architettura di Android
- API e livello di API
- Elementi principali di un'app:
- Activity
- Service
- Content provider
- Broadcast receiver
- Widget
- Intent
Preparazione ambiente di sviluppo
- Android Studio
- Presentazione ambiente
- Testare un'app Android da Android Virtual Device (AVD)
- Da telefono fisso
- Creazione file APK
Sviluppo e gestione delle view
- XML, View e layout
- Programmazione event-driven
- Ciclo di vita di un'activity
- Modificare una view all'avvio di un'activity
- Esempio di gestione evento onClick()
Gestione dati e intent
- Gestire dati in input attraverso editText
- Passare fra più activity con gli intent
- Intent con passaggio di parametri
Risorse e grafica
- Uso delle risorse string
- Istruzione if-else
- Inserire immagine in un'app
- Toast
- Grafica con le customView
- Esempio di realizzazione scacchiera
- Eventi di touch, esempio scacchiera con gioco interattivo
Service e async task
- Intent espliciti ed impliciti
- Service (con ciclo di vita dei service)
- Esempio client di posta elettronica
- AsyncTask, esempio realizzazione di una slot machine
Componenti UI e storage
- Menù in Android
- ActionBar
- WebView
- Gestione mappe di Google
- ListView, GridView, Spinner
- RadioButton e CheckBox
- Mettere immagine di sfondo in un layout
- Spinner a valori fissi
Database e storage
- Internal storage
- Shared preferences
- Database con Android (lettura, cancellazione, aggiornamento)
- Eliminare ultima riga inserita in un DB
- Stampare scontrino prelevando dati dal DB
Interazione e sensori
- Gestire tempo di pressione su una view
- Rilevare zone di touch
- DatePicker, TimePicker, AnalogClock e DigitalClock
- Application Context
- Stili in Android
- Fragment
- Content provider
- Gestione dei sensori
- Accelerometro, multitouch, gesture, Bluetooth
Broadcast receiver e PDF
- Broadcast receiver
- Iniziare chiamata da un'app
- Intercettare chiamate in arrivo
- Inserire un PDF in un'activity
- ScrollView
Anteprima
Vedrai una selezione di 10 pagine su 73
Anteprima di 10 pagg. su 73.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Anteprima di 10 pagg. su 73.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Anteprima di 10 pagg. su 73.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Anteprima di 10 pagg. su 73.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Anteprima di 10 pagg. su 73.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Anteprima di 10 pagg. su 73.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Anteprima di 10 pagg. su 73.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Anteprima di 10 pagg. su 73.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Dettagli
SSD
Scienze matematiche e informatiche
INF/01 Informatica
I contenuti di questa pagina costituiscono rielaborazioni personali del
Publisher matrix0909 di informazioni
apprese con la frequenza delle lezioni
di Sviluppo di applicazioni per dispositivi mobili e studio autonomo di eventuali libri di riferimento in preparazione
dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale
dell'università Università degli studi della Campania "Luigi Vanvitelli" o del prof Cantiello Pasquale.
-
Laboratorio di progettazione architettonica
-
Laboratorio di organizzazione aziendale
-
Laboratorio Informatica
-
Laboratorio citogenetica