Piattaforma Android 1.5

Livello API: 3

Android 1.5 è una delle principali versioni della piattaforma di cui è possibile eseguire il deployment sui telefoni Android a partire da maggio 2009. La release include nuove funzionalità per utenti e sviluppatori, nonché modifiche all'API Android Framework.

Per gli sviluppatori, la piattaforma Android 1.5 è 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 è completamente conforme e non include librerie esterne.

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

In evidenza: piattaforma

Per un elenco delle nuove funzionalità utente e delle caratteristiche principali della piattaforma, consulta il documento Caratteristiche principali della piattaforma Android 1.5.

Livello API

La piattaforma Android 1.5 offre una versione aggiornata dell'API framework. All'API Android 1.5 viene assegnato un identificatore intero, 3, 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 1.5, devi impostare il valore corretto, "3", 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 che seguono forniscono informazioni sull'API del framework dell'applicazione fornita dalla piattaforma Android 1.5.

Framework UI

Framework AppWidget

Framework multimediale

  • API per la registrazione e la riproduzione di audio non elaborate
  • Motore di riproduzione MIDI interattivo
  • API di registrazione video per sviluppatori (formato 3GP)
  • Intent di condivisione di video e foto
  • Intento di ricerca di contenuti multimediali

Framework del metodo di input

  • Framework Input Method Service
  • Motore di previsione testuale
  • Possibilità di fornire agli utenti IME scaricabili

Requisiti hardware definiti dall'applicazione

Le applicazioni possono ora utilizzare un nuovo elemento nei file manifest, <uses-configuration>, per indicare al sistema Android quali funzionalità hardware sono necessarie per il corretto funzionamento. Ad esempio, un'applicazione potrebbe utilizzare l'elemento per specificare che richiede una tastiera fisica o un particolare dispositivo di navigazione, come una trackball. Prima di installare l'applicazione, il sistema Android controlla gli attributi definiti per l'elemento <uses-configuration> e consente il proseguimento dell'installazione solo se è presente l'hardware richiesto.

Framework di riconoscimento vocale

  • Supporto per l'utilizzo delle librerie di riconoscimento vocale tramite Intent. Leggi i RecognizerIntent.

Aggiunte varie API

  • LocationManager - Le applicazioni possono ricevere aggiornamenti delle modifiche di posizione tramite Intent
  • WebView: tocco di inizio/fine/spostamento/annullamento del supporto degli eventi DOM
  • Sensor Manager APIs riprogettato
  • GLSurfaceView: framework di praticità per la creazione di applicazioni OpenGL
  • Broadcast Intent per l'installazione dell'aggiornamento dell'app riuscita, per un'esperienza di upgrade delle app più fluida

Report Differenze API

Per una visualizzazione dettagliata delle modifiche all'API in Android 1.5 (Livello API 3), rispetto alla versione precedente, consulta il report sulle differenze API.

Applicazioni integrate

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

  • Sveglia
  • Browser
  • Calcolatrice
  • Telecamera
  • Fotocamera
  • Contatti
  • Impostazioni internazionali personalizzate (app sviluppatore)
  • Strumenti per sviluppatori (app per sviluppatori)
  • Telefono
  • Email
  • Galleria
  • IME per l'inserimento di testo in giapponese
  • Messaggi
  • Musica
  • 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 del sistema Android 1.5 sono elencate di seguito (con descrittore locale 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 una serie di skin emulatori che puoi utilizzare per creare modelli della tua applicazione in diverse dimensioni e risoluzioni dello schermo. Le skin emulatore sono:

    • QVGA-P (240 x 320, bassa densità, schermo piccolo)
    • QVGA-L (320 x 480, bassa densità, schermo piccolo)
    • HVGA (320 x 480, media densità, schermo normale)
    • HVGA-P (320 x 480, media densità, schermo normale)
    • HVGA-L (320 x 480, media densità, schermo normale)

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