Plataforma Android 1.5

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 AppWidget

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:

  • Despertador
  • Navegador
  • Calculadora
  • Filmadora
  • Câmera
  • Contatos
  • Localidade personalizada (app do desenvolvedor)
  • Ferramentas para desenvolvedores (app para desenvolvedores)
  • Discador
  • E-mail
  • Galeria
  • IME para entrada de texto em japonês
  • Mensagens
  • Música
  • Configurações
  • Peças de reposição (app para desenvolvedores)

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).

  • 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 e EUA (en_US)
  • Inglês, Grã-Bretanha (en_GB)
  • Inglês e Canadá (en_CA)
  • Inglês (Austrália) (en_AU)
  • Inglês e Nova Zelândia (en_NZ)
  • Inglês e Singapura(en_SG)
  • Francês (França) (fr_FR)
  • Francês e Bélgica (fr_BE)
  • Francês (Canadá) (fr_CA)
  • Francês e Suíça (fr_CH)
  • Alemão, Alemanha (de_DE)
  • Alemão, Áustria (de_AT)
  • Alemão, Suíça (de_CH)
  • Alemão e 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 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.