Piattaforma Android 2.1

Livello API: 7

Android 2.1 è una release secondaria della piattaforma distribuibile negli smartphone Android a partire da gennaio 2010. Questa release 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, nonché un insieme 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 nel tuo SDK.

Caratteristiche principali della piattaforma

Android 2.1 non aggiunge funzionalità utente significative; consulta il documento Caratteristiche principali della piattaforma Android 2.0 per scoprire le funzionalità utente 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 fornisce una versione aggiornata dell'API framework. All'API Android 2.1 viene assegnato un identificatore numero intero 7, archiviato 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 la funzionalità 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 l'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". Ecco alcuni esempi:

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

Dopo aver pubblicato la tua applicazione, Google Play verifica la presenza di questo elemento e lo utilizza come filtro per garantire che l'applicazione non sia 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 dell'app, spazio di archiviazione sul web e zoom in base alla densità dello schermo.
  • Nuovi metodi WebChromeClient per gestire video, cronologia di navigazione, visualizzazioni personalizzate, limiti della cache delle app e altro ancora.

Report sulle 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 le seguenti 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
  • Pezzi di ricambio (app per sviluppatori)

Locales

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

  • Cinese, Repubblica Popolare Cinese (zh_CN)
  • Cinese (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 per emulatore

    La piattaforma scaricabile include un set di skin di emulatori che puoi utilizzare per modellare la tua applicazione in diverse dimensioni e risoluzioni degli schermi. Le skin dell'emulatore 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 (alta densità 480 x 854, schermo normale)

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