Piattaforma Android 2.1

Livello API: 7

Android 2.1 è una release secondaria della piattaforma di cui è possibile eseguire il deployment sui telefoni Android a partire da gennaio 2010. Questa versione include nuove modifiche all'API e correzioni di bug. Per informazioni sulle modifiche, consulta la sezione API Framework.

Per gli sviluppatori, la piattaforma Android 2.1 è disponibile come componente scaricabile per l'SDK Android. La piattaforma scaricabile include una libreria Android e un'immagine di sistema completamente conformi, oltre a una serie di skin emulatori, applicazioni di esempio e altro ancora. La piattaforma scaricabile non include librerie esterne.

Per iniziare a sviluppare o testare la piattaforma Android 2.1, utilizza l'SDK Android e lo strumento AVD Manager per scaricare la piattaforma nell'SDK.

In evidenza: piattaforma

Android 2.1 non aggiunge funzionalità significative per gli utenti; consulta il documento Caratteristiche principali della piattaforma Android 2.0 per conoscere le funzionalità per gli utenti più recenti.

Revisioni

Le sezioni che seguono forniscono note sulle release successive del componente della piattaforma Android 2.1 per l'SDK Android, come indicato dal numero di revisione. Per determinare quali revisioni delle piattaforme Android 2.1 sono installate nel tuo ambiente SDK, fai riferimento all'elenco "Pacchetti installati" nell'SDK Android e in AVD Manager.

Livello API

La piattaforma Android 2.1 offre una versione aggiornata dell'API framework. All'API Android 2.1 viene assegnato un identificatore di numero intero 7, che viene memorizzato nel sistema stesso. Questo identificatore, chiamato "Livello API", consente al sistema di determinare correttamente se un'applicazione è compatibile con il sistema prima di installarla.

Per utilizzare nella tua applicazione le API introdotte in Android 2.1, devi impostare il valore corretto, "7", negli attributi android:minSdkVersion dell'elemento <uses-sdk> nel file manifest dell'applicazione.

Per ulteriori informazioni su come utilizzare il livello API, consulta il documento Livelli API.

Modifiche all'API Framework

Le sezioni seguenti forniscono informazioni sulle modifiche apportate all'API Application Framework fornita dalla piattaforma Android 2.1.

Sfondi animati

Le seguenti aggiunte forniscono API per sviluppare sfondi animati:

Inoltre, se la tua applicazione utilizza o fornisce sfondi animati, devi ricordare di aggiungere un elemento <uses-feature> al file manifest dell'applicazione, dichiarando l'attributo android:name="android.software.live_wallpaper". Ad esempio:

<uses-feature android:name="android.software.live_wallpaper" />

Dopo aver pubblicato l'applicazione, Google Play controlla la presenza di questo elemento e la utilizza come filtro, garantendo che l'applicazione non sia resa disponibile per gli utenti i cui dispositivi non supportano gli sfondi animati.

Telefonia

Visualizzazioni

WebKit

  • Nuovi metodi WebStorage per manipolare i database di archiviazione web.
  • Nuovi metodi GeolocationPermissions per ottenere le autorizzazioni di geolocalizzazione e impostarle nella WebView.
  • Nuovi metodi WebSettings per gestire le impostazioni relative a cache delle app, spazio di archiviazione web e zoom in base alla densità dello schermo.
  • Nuovi metodi WebChromeClient per la gestione di video, cronologia di navigazione, visualizzazioni personalizzate, limiti della cache delle app e altro ancora.

Report Differenze API

Per una visualizzazione dettagliata di tutte le modifiche all'API in Android 2.1 (Livello API 7), rispetto al Livello API 6, consulta il report Differenze API.

Applicazioni integrate

L'immagine di sistema inclusa nella piattaforma scaricabile fornisce queste applicazioni integrate:

  • Sveglia
  • Browser
  • Calcolatrice
  • Fotocamera
  • Contatti
  • Impostazioni internazionali personalizzate (app sviluppatore)
  • Strumenti per sviluppatori (app per sviluppatori)
  • Email
  • Galleria
  • IME per l'inserimento di testo in giapponese, cinese e latino
  • Messaggi
  • Musica
  • Telefono
  • Impostazioni
  • Ricambi (app per sviluppatori)

Locales

L'immagine di sistema inclusa nella piattaforma scaricabile fornisce una serie di impostazioni internazionali integrate. In alcuni casi, per le impostazioni internazionali sono disponibili stringhe specifiche per la regione. In altri casi, viene utilizzata una versione predefinita della lingua. Le lingue disponibili nell'immagine di sistema di Android 2.1 sono elencate di seguito (con il descrittore delle impostazioni internazionali language_paese/regione).

  • Cinese, Repubblica Popolare Cinese (zh_CN)
  • Cinese, Taiwan (zh_TW)
  • Ceco (cs_CZ)
  • Olandese, Paesi Bassi (nl_NL)
  • Olandese, Belgio (nl_BE)
  • Inglese, USA (en_US)
  • Inglese, Gran Bretagna (en_GB)
  • Inglese, Canada (en_CA)
  • Inglese, Australia (en_AU)
  • Inglese, Nuova Zelanda (en_NZ)
  • Inglese, Singapore(en_SG)
  • Francese, Francia (fr_FR)
  • Francese, Belgio (fr_BE)
  • Francese, Canada (fr_CA)
  • Francese, Svizzera (fr_CH)
  • Tedesco, Germania (de_DE)
  • Tedesco, Austria (de_AT)
  • Tedesco, Svizzera (de_CH)
  • Tedesco, Liechtenstein (de_LI)
  • Italiano, Italia (it_IT)
  • Italiano, Svizzera (it_CH)
  • Giapponese (ja_JP)
  • Coreano (ko_KR)
  • Polacco (pl_PL)
  • Russo (ru_RU)
  • Spagnolo (es_ES)
  • Le stringhe UI localizzate corrispondono alle impostazioni internazionali accessibili tramite le impostazioni.

    Skin emulatori

    La piattaforma scaricabile include un insieme di skin emulatori che puoi utilizzare per modellare la tua applicazione in diverse dimensioni e risoluzioni dello schermo. Le skin emulatori sono:

    • QVGA (240 x 320, bassa densità, schermo piccolo)
    • WQVGA (240 x 400, bassa densità, schermo normale)
    • FWQVGA (240 x 432, bassa densità, schermo normale)
    • HVGA (320 x 480, media densità, schermo normale)
    • WVGA800 (480 x 800, alta densità, schermo normale)
    • WVGA854 (schermo normale ad alta densità 480 x 854)

    Per ulteriori informazioni su come sviluppare un'applicazione che visualizzi e funzioni correttamente su tutti i dispositivi Android, consulta la sezione Supporto di più schermi.