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
Laboratorio di progettazione di applicazioni Android Pag. 1 Laboratorio di progettazione di applicazioni Android Pag. 2
Anteprima di 10 pagg. su 73.
Scarica il documento per vederlo tutto.
Laboratorio di progettazione di applicazioni Android Pag. 6
Anteprima di 10 pagg. su 73.
Scarica il documento per vederlo tutto.
Laboratorio di progettazione di applicazioni Android Pag. 11
Anteprima di 10 pagg. su 73.
Scarica il documento per vederlo tutto.
Laboratorio di progettazione di applicazioni Android Pag. 16
Anteprima di 10 pagg. su 73.
Scarica il documento per vederlo tutto.
Laboratorio di progettazione di applicazioni Android Pag. 21
Anteprima di 10 pagg. su 73.
Scarica il documento per vederlo tutto.
Laboratorio di progettazione di applicazioni Android Pag. 26
Anteprima di 10 pagg. su 73.
Scarica il documento per vederlo tutto.
Laboratorio di progettazione di applicazioni Android Pag. 31
Anteprima di 10 pagg. su 73.
Scarica il documento per vederlo tutto.
Laboratorio di progettazione di applicazioni Android Pag. 36
Anteprima di 10 pagg. su 73.
Scarica il documento per vederlo tutto.
Laboratorio di progettazione di applicazioni Android Pag. 41
1 su 73
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
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.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community