I primi passi da fare
Per incominciare a lavorare con Android, leggi prima queste pagine:
Come installare il SDK e il Plugin Eclipse, o come usare altri strumenti per costruire applicazioni Android. Fornisce anche una guida su come eseguire applicazioni campione.
Iniziare a scrivere la tua prima applicazione Android, il popolarissimo Hello World, lo stile di Android.
Anatomia di un'applicazione Android
Una guida della struttura ed architettura di un'applicazione Android. Ti aiuterà a capire quali elementi compongono un'applicazione Android.
Tutorial: costruire un'applicazione Android completa
Questo documento ti guiderà nella costruzione di una vera applicazione Android: un taccuino in cui poter creare, modificare, cancellare appunti e note; la guida chiarisce molti concetti base grazie ad esempi pratici.
Gli strumenti del terminale compresi nel SDK, cosa fanno, come si usano.
Ciclo di vita di un'applicazione Android
I dettagli importanti sul ciclo di vita di applicazioni e Activities.
Altro materiale introduttivo
Dopo aver letto le sezioni precedenti, anche i materiali che seguono sono molto utili per iniziare:
Pacchetti centrali
Questi sono i pacchetti di base che compongono il SDK di Android per scrivere applicazioni. I pacchetti sono organizzati come tanti strati, elencati da quello di livello più basso a quello di livello più altro.
- android.util
- contiene varie utility classes di basso livello, come container classes specializzate, XML utilities, ecc.
- android.os
- offre servizi di base del sistema operativo, message passing, e comunicazione inter-process.
- android.graphics
- è il pacchetto del rendering di base.
- android.text, android.text.method, android.text.style, e android.text.util
- fornisce un ricco set di strumenti text processing, che supportano rich text, input methods, ecc.
- android.database
- contiene APIs di basso livello per lavorare con i databases.
- android.content
- offre vari servizi accedere ai dati dei dispositivi: applicazioni installate sul dispositivo e le sue risorse associate, e content providers per persistent dynamic data.
- android.view
- è il framework centrale dell'interfaccia utente.
- android.widget
- fornisce elementi per l'interfaccia utente standard (liste, pulsanti, layout managers, ecc) costruiti dal pacchetto della visualizzazione.
- android.app
- fornisce il modello di applicazione di alto livello, implementato usando Activities.
Altri pacchetti importanti
- android.provider
- contiene definizioni per vari content providers standard inclusi nella piattaforma.
- android.telephony
- fornisce APIs per interagire con i dispositivi del telefono.
- android.webkit
- include varie APIs per lavorare con contenuto web-based.
