Struttura del corso

Introduzione a Android

  • Android Funzionalità dell'SDK
  • Introduzione al framework di sviluppo
  • La macchina virtuale Dalvik
  • Android Architettura dell'applicazione
  • Download e installazione dell'SDK Android

Un'applicazione Android

  • Creazione di un nuovo progetto Android
  • Creazione di un Android dispositivo virtuale
  • Applicazioni in primo piano e in background
  • L'emulatore Android

Applicazioni e Activities

  • Introduzione al file manifesto dell'applicazione
  • Utilizzo delle risorse
  • Il Android ciclo di vita dell'applicazione
  • Informazioni sulla priorità di un'applicazione e sugli stati del processo
  • Creazione di attività e ciclo di vita delle attività
  • Fondamentale Android Progettazione dell'interfaccia utente
  • Definizione dei layout
  • Creazione di nuovi frammenti
  • Il Android Widget Toolbox
  • Presentazione degli adattatori

Definizione e utilizzo degli stili

  • Elements di Stile
  • Dove applicare uno stile
  • Gli attributi disponibili
  • Ereditarietà di uno stile

Utilizzo di finalità e ricevitori broadcast

  • Utilizzo di intenti per avviare Activities
  • Utilizzo delle finalità per la trasmissione di eventi
  • Creazione di filtri finalità e ricevitori broadcast
  • Ascolto di intenti di trasmissione nativi
  • Monitoraggio delle modifiche dello stato del dispositivo tramite gli intenti di trasmissione

Utilizzo delle risorse Internet

  • Connessione a una risorsa Internet
  • Utilizzo di Download Manager
  • Utilizzo dei servizi Internet

Utilizzo di file, stato di salvataggio e preferenze

  • Creazione e salvataggio di preferenze condivise
  • Recupero delle preferenze condivise
  • Introduzione al quadro delle preferenze e all'attività di preferenza
  • Inclusione di file statici come risorse
  • Utilizzo del file system

Database e fornitori di contenuti

  • Introduzione ai database Android
  • Presentazione SQLite
  • Valori di contenuto e cursori
  • Utilizzo di SQLite database
  • Esecuzione di query su un database
  • Creazione di provider di contenuti
  • Utilizzo dei provider di contenuti

Lavorare in background

  • Presentazione dei servizi
  • Associazione dei servizi a Activities
  • Utilizzo dei thread in background
  • Utilizzo di AsyncTask per l'esecuzione di attività asincrone
  • Utilizzo degli allarmi

Come notificare gli eventi

  • Introduzione alla barra delle azioni
  • Creazione e utilizzo di menu e azioni della barra delle azioni
  • Introduzione alle finestre di dialogo
  • Introduzione a Gestione notifiche
  • Creazione di notifiche

Geocodifica e servizi basati sulla posizione

  • Utilizzo dei servizi basati sulla posizione
  • Utilizzo dell'emulatore con i servizi basati sulla posizione
  • Selezione di un fornitore di servizi geografici
  • Trovare la tua posizione attuale
  • Utilizzo degli avvisi di prossimità
  • Creazione di Activiti basati su mappe

Requisiti

I partecipanti dovrebbero avere familiarità con una conoscenza di base di come programmare in Java.

  21 ore

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.

Prezzo per Partecipante

Corsi relativi

Categorie relative