Piattaforma Android 2.1

Livello API: 7

Android 2.1 è una release della piattaforma secondaria implementabile sugli smartphone con Android a partire da gennaio 2010. Questa release include una nuova API modifiche e correzioni di bug. Per informazioni sulle modifiche, consulta l'API Framework .

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

Per iniziare a sviluppare o eseguire test sulla piattaforma Android 2.1, utilizza lo strumento Android SDK e AVD Manager per scaricare la piattaforma nel tuo SDK.

Caratteristiche principali della piattaforma

Android 2.1 non aggiunge funzionalità utente significative. Per le funzionalità utente più recenti, consulta il documento Punti di forza della piattaforma Android 2.0.

Revisioni

Le sezioni seguenti forniscono note sulle release successive di il componente della piattaforma Android 2.1 per l'SDK Android, come indicato il numero di revisione. Per determinare le revisioni delle piattaforme Android 2.1 installate nel tuo ambiente SDK, consulta la voce "Pacchetti installati" in Android SDK e AVD Manager.

Livello API

La piattaforma Android 2.1 offre una versione aggiornata di l'API del framework. All'API Android 2.1 viene assegnato un identificatore intero (7) 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 le API introdotte in Android 2.1 in devi impostare il valore corretto "7" nel Attributi android:minSdkVersion di <uses-sdk> nel file manifest della tua applicazione.

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

Modifiche all'API Framework

Le sezioni seguenti forniscono informazioni sulle modifiche apportate all'applicazione dell'API 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: ricordati di aggiungere una <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" />

Una volta pubblicata l'applicazione, Google Play ne controlla la presenza e la utilizza come filtro, assicurandosi che non sia disponibile per gli utenti i cui dispositivi non supportano i Sfondi animati.

Telefonia

Visualizzazioni

WebKit

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

Report sulle differenze dell'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 sulle differenze dell'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 per sviluppatori)
  • Strumenti per sviluppatori (app per sviluppatori)
  • Email
  • Galleria
  • IME per l'inserimento di testo giapponese, cinese e latino
  • Messaggistica
  • Musica
  • Telefono
  • Impostazioni
  • Spare Parts (app per sviluppatori)

Lingue

L'immagine di sistema inclusa nella piattaforma scaricabile offre una impostazioni internazionali integrate. In alcuni casi, sono disponibili stringhe specifiche per regione impostazioni internazionali. In altri casi, viene utilizzata una versione predefinita della lingua. La lingue disponibili nel sistema Android 2.1 immagini sono elencate di seguito (con impostazioni internazionali language_country/region descrittore).

  • Cinese, RPC (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 dell'interfaccia utente localizzate corrispondono alle lingue accessibili tramite Impostazioni.

    Skin per emulatori

    La piattaforma scaricabile include una serie di skin di emulazione per modellare la tua applicazione su schermi di diverse dimensioni e risoluzioni. 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, densità media, schermo normale)
    • WVGA800 (480 x 800, alta densità, schermo normale)
    • WVGA854 (480 x 854 ad alta densità, schermo normale)

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