Plataforma Android 1.5

Nível da API:3

O Android 1.5 é uma versão importante da plataforma que pode ser implantada em aparelhos com Android a partir de maio de 2009. A versão inclui novos recursos para usuários e desenvolvedores, além de mudanças na API do framework do Android.

Para desenvolvedores, a plataforma Android 1.5 está disponível como um componente para download do SDK do Android. A plataforma para download inclui uma biblioteca e uma imagem do sistema Android 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 com a 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 conferir uma lista de novos recursos do usuário e destaques da plataforma, consulte o documento Destaques da plataforma do Android 1.5.

Nível da API

A plataforma Android 1.5 oferece uma versão atualizada da API do framework. A API do Android 1.5 é atribuída a um identificador de número 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 o sistema antes de instalá-lo.

Para usar as APIs introduzidas no Android 1.5 no aplicativo, defina o valor adequado, "3", nos atributos android:minSdkVersion do elemento <uses-sdk> no manifesto do aplicativo.

Para mais informações sobre como usar o nível da API, consulte o documento Níveis da API.

Mudanças na API do framework

As seções abaixo oferecem informações sobre a API do framework do aplicativo fornecida pela plataforma Android 1.5.

Framework de interface

Framework AppWidget

Estrutura de mídia

  • APIs de gravação e reprodução de áudio bruto
  • Motor de reprodução MIDI interativo
  • APIs de gravação de vídeo para desenvolvedores (formato 3GP)
  • Intenções de compartilhamento de fotos e vídeos
  • Intenção de pesquisa de mídia

Framework de 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 eles precisam para funcionar corretamente. Por exemplo, um aplicativo pode usar o elemento para especificar que ele 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 somente se o hardware necessário estiver presente.

Framework de reconhecimento de fala

  • Suporte para o uso de bibliotecas de reconhecimento de fala por intent. Consulte RecognizerIntent.

Várias adições de API

  • LocationManager: os aplicativos podem receber atualizações de mudança de local por intent
  • WebView: suporte a eventos de início/término/movimentação/cancelamento do DOM de toque
  • Sensor Manager APIs foi redesenhado
  • GLSurfaceView: framework de conveniência para criar aplicativos OpenGL
  • Intent de transmissão para a instalação de atualização do app foi bem-sucedida para uma experiência de upgrade mais suave

Relatório de diferenças da API

Para conferir uma visão detalhada das mudanças na API do 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 oferece estes aplicativos integrados:

  • Despertador
  • Navegador
  • Calculadora
  • Filmadora
  • Câmera
  • Contatos
  • Localidade personalizada (app para desenvolvedores)
  • Ferramentas para desenvolvedores (app para desenvolvedores)
  • Telefone
  • E-mail
  • Galeria
  • IME para entrada de texto em japonês
  • Mensagens
  • Música
  • Configurações
  • Spare Parts (app para desenvolvedores)

Localidades

A imagem do sistema incluída na plataforma para download oferece várias localidades integradas. Em alguns casos, strings específicas da região estão disponíveis para as localidades. Em outros casos, uma versão padrão do idioma é usada. As línguas disponíveis na imagem do sistema Android 1.5 estão listadas abaixo (com o descritor de localidade language_country/region).

  • Chinês, RPC (zh_CN)
  • Chinês (Taiwan) (zh_TW)
  • Tcheco (cs_CZ)
  • Holandês (Países Baixos, nl_NL)
  • Holandês (Bélgica) (nl_BE)
  • Inglês (EUA) (en_US)
  • Inglês (Reino Unido) (en_GB)
  • Inglês, Canadá (en_CA)
  • Inglês (Austrália) (en_AU)
  • Inglês (Nova Zelândia) (en_NZ)
  • Inglês (Singapura) (en_SG)
  • Francês (França) (fr_FR)
  • Francês (Bélgica) (fr_BE)
  • Francês (Canadá) (fr_CA)
  • Francês (Suíça) (fr_CH)
  • Alemão (Alemanha) (de_DE)
  • Alemão, Áustria (de_AT)
  • Alemão (Suíça) (de_CH)
  • Alemão, Liechtenstein (de_LI)
  • Italiano (Itália) (it_IT)
  • Italiano (Suíça) (it_CH)
  • Japonês (ja_JP)
  • Coreano (ko_KR)
  • Polonês (pl_PL)
  • Russo (ru_RU)
  • Espanhol (es_ES)
  • As strings da interface localizadas correspondem às localidades que podem ser acessadas nas Configurações.

    Skins do emulador

    A plataforma para download inclui um conjunto de skins de emulador que podem ser usadas para modelar seu aplicativo em diferentes tamanhos e resoluções de tela. As skins do emulador são:

    • QVGA-P (240 x 320, baixa densidade, tela pequena)
    • QVGA-L (320 x 480, baixa densidade, 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 aparece e funciona corretamente em todos os dispositivos Android, consulte Suporte a várias telas.