Plataforma Android 2.1

Nível da API: 7

O Android 2.1 é uma versão secundária da plataforma que pode ser implantada em aparelhos com Android a partir de janeiro de 2010. Esta versão inclui novas mudanças na API e correções de bugs. Para ver informações sobre mudanças, consulte a API Framework. nesta seção.

Para desenvolvedores, a plataforma Android 2.1 está disponível como um do SDK do Android para download. 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 não inclui bibliotecas externas.

Para começar a desenvolver ou testar 2.1, use o SDK do Android e a ferramenta AVD Manager para baixe a plataforma no seu SDK.

Destaques da plataforma

O Android 2.1 não adiciona recursos significativos do usuário. Consulte a documentação 2.0 Destaques da plataforma para ver os recursos mais recentes do usuário.

Revisões

As seções abaixo fornecem observações sobre as sucessivas versões o componente da plataforma Android 2.1 para o SDK do Android, conforme indicado pelo número de revisão. Para determinar quais revisões do sistema as plataformas 2.1 estiverem instaladas no seu ambiente do SDK, consulte "Pacotes instalados", no SDK do Android e no AVD Manager.

Nível da API

A plataforma Android 2.1 oferece uma versão atualizada do a API do framework. A API Android 2.1 é atribuída a um identificador de número inteiro, 7, 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 2.1 no aplicativo, é preciso definir o valor adequado, "7", na Atributos android:minSdkVersion de <uses-sdk> no manifesto do seu 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 fornecem informações sobre as mudanças feitas na API do framework do aplicativo fornecida pela plataforma Android 2.1.

Planos fundo interativos

As adições a seguir fornecem APIs para você desenvolver planos de fundo animados:

Além disso, se o seu aplicativo usa ou fornece planos de fundo interativos, você deve lembre-se de adicionar um <uses-feature> ao manifesto do aplicativo, declarando o atributo android:name="android.software.live_wallpaper". Exemplo:

<uses-feature android:name="android.software.live_wallpaper" />

Após você publicar o aplicativo, o Google Play verifica se há esse elemento e o usa como filtro, garantindo que o seu aplicativo não é disponibilizado para usuários cujos dispositivos não são compatíveis com planos de fundo interativos.

Telefonia

Visualizações

WebKit

  • Novos métodos WebStorage para manipular bancos de dados de armazenamento da Web.
  • Novos métodos GeolocationPermissions para receber permissões de geolocalização e defini-las na WebView.
  • Novos métodos WebSettings para gerenciar configurações de cache do app, armazenamento da Web e zoom com base na densidade da tela.
  • Novos métodos WebChromeClient para processar vídeo, histórico de navegação, visualizações personalizadas, limites de cache do app e muito mais.

Relatório de diferenças da API

Para obter uma visão detalhada de todas as mudanças de API no Android 2.1 (API de nível 7), em comparação com o nível 6, consulte a API Relatório de diferenças.

Aplicativos integrados

A imagem do sistema incluída na plataforma para download oferece essas integrados:

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

Localidades

A imagem do sistema incluída na plataforma para download oferece várias localidades integradas. Em alguns casos, as strings específicas da região estão disponíveis para o localidades. Em outros casos, é usada uma versão padrão do idioma. As línguas disponíveis na imagem do sistema Android 2.1 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 do 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 da Bélgica (fr_BE)
  • Francês (Canadá) (fr_CA)
  • Francês da 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 acessíveis em "Configurações".

    Aparências do emulador

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

    • QVGA (240 x 320, baixa densidade, tela pequena)
    • WQVGA (240 x 400, densidade baixa, tela normal)
    • FWQVGA (240 x 432, densidade baixa, tela normal)
    • HVGA (320 x 480, densidade média, tela normal)
    • WVGA800 (480 x 800, alta densidade, tela normal)
    • WVGA854 (480 x 854 de alta densidade, tela normal)

    Para mais informações sobre como desenvolver um aplicativo que exibe e funciona corretamente em todos os dispositivos com Android, consulte Suporte a vários Telas.