Nível da API: 3
O Android 1.5 é uma versão da plataforma principal que pode ser implantada em celulares com Android a partir de maio de 2009. Ela inclui novos recursos para usuários e desenvolvedores, além de mudanças na API de framework do Android.
Para desenvolvedores, a plataforma Android 1.5 está disponível como um componente para download do SDK do Android. A plataforma disponível para download inclui uma biblioteca Android e uma imagem do sistema totalmente compatíveis, além de um conjunto de skins de emulador, aplicativos de exemplo e muito mais. A plataforma para download é totalmente compatível e não inclui bibliotecas externas.
Para começar a desenvolver ou testar na plataforma Android 1.5, use o SDK do Android e a ferramenta AVD Manager para fazer o download da plataforma no SDK do Android 1.6 ou mais recente.
Destaques da plataforma
Para uma lista de novos recursos para usuários e destaques da plataforma, consulte o documento Destaques da Plataforma Android 1.5.
Nível de API
A plataforma Android 1.5 oferece uma versão atualizada da API de framework. A API do Android 1.5 recebe um identificador inteiro ( 3) que é armazenado no próprio sistema. Esse identificador, chamado de "nível da API", permite que o sistema determine corretamente se um aplicativo é compatível com ele antes da instalação.
Para usar as APIs introduzidas no Android 1.5 no seu
aplicativo, é necessário definir o valor adequado, "3", nos atributos
android:minSdkVersion
do elemento <uses-sdk>
no manifesto do aplicativo.
Para mais informações sobre como usar níveis de API, consulte o documento Níveis de API.
Mudanças na API do framework
As seções abaixo fornecem informações sobre a API da estrutura de aplicativos fornecida pela plataforma Android 1.5.
Framework da interface
- Framework para facilitar a interação em segundo plano/encadeamento de interface do usuário
- Novo widget
SlidingDrawer
- Novo widget
HorizontalScrollview
Framework AppWidget
- APIs para criar uma tela inicial segura
AppWidgets
. Para informações sobre como usar AppWidgets, consulte a documentação AppWidgets do Guia do desenvolvedor. Consulte também Introdução de widgets da tela inicial e do framework AppWidget no Blog de desenvolvedores Android. - APIs para preencher
Live Folders
com conteúdo personalizado.
Estrutura de mídia
- APIs de gravação e reprodução de áudio bruto
- Mecanismo de reprodução de MIDI interativo
- APIs de gravação de vídeo para desenvolvedores (formato 3GP)
- Intents de compartilhamento de vídeo e foto
- Intenção de pesquisa de mídia
Estrutura do método de entrada
- Framework
Input Method Service
- Mecanismo de previsão de texto
- Capacidade de fornecer IMEs para download aos usuários
Requisitos de hardware definidos pelo aplicativo
Os aplicativos agora podem usar um novo elemento nos arquivos de manifesto, <uses-configuration>
,
para indicar ao sistema Android quais recursos de hardware
são necessários para funcionar corretamente. Por exemplo, um app pode
usar o elemento para especificar que exige um teclado físico ou um dispositivo
de navegação específico, como um trackball. Antes de instalar o aplicativo, o
sistema Android verifica os atributos definidos para o
elemento <uses-configuration>
e permite que a instalação
continue apenas se o hardware necessário estiver presente.
Framework de reconhecimento de fala
- Suporte ao uso de bibliotecas de reconhecimento de fala via Intent. Consulte o
RecognizerIntent
.
Adições de API diversas
- LocationManager: os aplicativos podem receber atualizações de mudança de local por meio de um intent
- WebView: toque em iniciar/finalizar/mover/cancelar suporte a eventos DOM
Sensor Manager APIs
reformulado- GLSurfaceView: framework de conveniência para criar aplicativos OpenGL
- Intent de transmissão para instalação da atualização do app bem-sucedida: para uma experiência de upgrade mais suave
Relatório de diferenças de API
Para ter uma visão detalhada das mudanças da API no Android 1.5 (nível 3 da API), em comparação com a versão anterior, consulte o Relatório de diferenças da API.
Aplicativos integrados
A imagem do sistema incluída na plataforma para download fornece estes aplicativos integrados:
|
|
Localidades
A imagem do sistema incluída na plataforma para download fornece várias localidades integradas. Em alguns casos, strings específicas da região estão disponíveis para as localidades. Em outros casos, é usada uma versão padrão do idioma. Os idiomas disponíveis na imagem do sistema Android 1.5 estão listados abaixo (com o descritor de localidade language_country/region).
|
|
As strings de interface localizadas correspondem às localidades acessíveis nas configurações.
Aparências do emulador
A plataforma para download inclui um conjunto de aparências de emulador que podem ser usadas para modelar seu aplicativo em diferentes tamanhos e resoluções de tela. As aparências do emulador são:
- QVGA-P (240 x 320, densidade baixa, tela pequena)
- QVGA-L (320 x 480, densidade baixa, tela pequena)
- HVGA (320 x 480, densidade média, tela normal)
- HVGA-P (320 x 480, densidade média, tela normal)
- HVGA-L (320 x 480, densidade média, tela normal)
Para mais informações sobre como desenvolver um aplicativo que seja exibido e funcione corretamente em todos os dispositivos com Android, consulte Suporte a várias telas.