Piattaforma Android 2.1

Livello API: 7

Android 2.1 è una versione secondaria della piattaforma distribuibile sugli smartphone 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 testare soluzioni rispetto ad Android 2.1, utilizza l'SDK per Android e lo strumento Gestione AVD per scarica la piattaforma nel tuo SDK.

Caratteristiche principali della piattaforma

Android 2.1 non aggiunge funzionalità utente significative, consulta la sezione Android 2.0 Caratteristiche principali della piattaforma per informazioni sulle funzionalità utente più recenti.

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 quali revisioni dell'Android Le piattaforme 2.1 siano installate nell'ambiente SDK; consulta nella sezione "Pacchetti installati" nell'SDK Android e in Gestione AVD.

Livello API

La piattaforma Android 2.1 offre una versione aggiornata di l'API del framework. API per Android 2.1 viene assegnato un identificatore intero, 7, ossia archiviati nel sistema stesso. Questo identificatore, chiamato "livello API", consente sistema per determinare correttamente se un'applicazione è compatibile al sistema prima di installare l'applicazione.

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 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 la tua applicazione, Google Play controlla se di questo elemento e lo utilizza come filtro, garantendo che l'applicazione non viene reso disponibile agli utenti i cui dispositivi non supportano gli sfondi animati.

Telefonia

Visualizzazioni

WebKit

  • Nuovi WebStorage metodi per manipolare il web di archiviazione dei dati.
  • Nuovi GeolocationPermissions metodi per ottenere le autorizzazioni di geolocalizzazione e impostarle in WebView.
  • Nuovi WebSettings metodi per gestire le impostazioni per cache dell'app, spazio di archiviazione web e zoom in base alla densità dello schermo.
  • Nuovi WebChromeClient metodi per la gestione dei 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 API in Android 2.1 (API il livello 7), rispetto al livello 6, consulta la sezione API Report Differenze.

Applicazioni integrate

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

  • Sveglia
  • Browser
  • Calcolatrice
  • Fotocamera
  • Contatti
  • Impostazioni internazionali personalizzate (app sviluppatore)
  • Strumenti per sviluppatori (app per sviluppatori)
  • Email
  • Galleria
  • IME per l'input di testo in 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 in 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 impostazioni internazionali accessibili tramite le 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. La le skin di emulazione 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 (schermo normale ad alta densità 480 x 854)

    Per ulteriori informazioni su come sviluppare un'applicazione che visualizzi e funziona correttamente su tutti i dispositivi Android, vedi Supportare più Schermate.