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 celulares com Android a partir de janeiro de 2010. Esta versão inclui novas mudanças de API e correções de bugs. Para ver informações sobre as mudanças, consulte a seção API Framework.

Para desenvolvedores, a plataforma Android 2.1 está disponível como um componente para download do SDK do Android. A plataforma para download inclui uma biblioteca Android e uma imagem do sistema totalmente compatíveis, além de um conjunto de skins do emulador, aplicativos de exemplo e muito mais. A plataforma para download não inclui bibliotecas externas.

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

Destaques da plataforma

O Android 2.1 não adiciona recursos significativos ao usuário. Consulte o documento Destaques da plataforma Android 2.0 para ver os recursos mais recentes para o usuário.

Revisões

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

Nível de API

A plataforma Android 2.1 fornece uma versão atualizada da API do framework. A API do Android 2.1 recebe um identificador de números inteiros (7), que é armazenado no próprio sistema. Esse identificador, chamado de "nível de 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 seu aplicativo, é necessário definir o valor adequado, "7", 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 de API.

Mudanças na API 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 seguintes adições fornecem APIs para você desenvolver planos de fundo animados:

Além disso, se o aplicativo usa ou oferece planos de fundo interativos, não se esqueça de adicionar um elemento <uses-feature> ao manifesto do aplicativo, declarando o atributo android:name="android.software.live_wallpaper". Por exemplo:

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

Quando você publica o aplicativo, o Google Play verifica a presença desse elemento e o usa como filtro, garantindo que o aplicativo não seja disponibilizado para usuários com dispositivos que não oferecem suporte a 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-los no WebView.
  • Novos métodos WebSettings para gerenciar configurações de cache de apps, armazenamento na Web e zoom com base na densidade da tela.
  • Novos métodos WebChromeClient para processar vídeos, histórico de navegação, visualizações personalizadas, limites de cache do app e muito mais.

Relatório de diferenças da API

Para ver detalhes de todas as mudanças da API no Android 2.1 (API de nível 7), em comparação com o nível 6, 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
  • Câmera
  • Contatos
  • Localidade personalizada (app do desenvolvedor)
  • Ferramentas de desenvolvedor (app para desenvolvedores)
  • E-mail
  • Galeria
  • IMEs para entrada de texto em japonês, chinês e latino
  • Mensagens
  • Musical
  • Smartphone
  • Configurações
  • Peças de reposição (app do desenvolvedor)

Localidades

A imagem do sistema incluída na plataforma para download fornece várias localidades integradas. Em alguns casos, strings específicas de 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 2.1 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 e 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, Singapura(en_SG)
  • Francês, França (fr_FR)
  • Francês, Bélgica (fr_BE)
  • Francês e 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 de IU localizadas correspondem às localidades acessíveis nas configurações.

    Skins para emulador

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

    • QVGA (240 x 320, densidade baixa, 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 (alta densidade de 480 x 854, tela normal)

    Para mais informações sobre como desenvolver um aplicativo que seja exibido e funcione corretamente em todos os dispositivos Android, consulte Suporte a várias telas.