Plataforma Android 2.1

Nível da API: 7

O Android 2.1 é uma versão de plataforma secundária que pode ser implantada em celulares com Android a partir de janeiro de 2010. Ela inclui novas mudanças de API e correções de bugs. Para saber mais 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 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 não inclui bibliotecas externas.

Para começar a desenvolver ou testar na plataforma Android 2.1, use a ferramenta Android SDK e 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 do 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 seu 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 oferece uma versão atualizada da API de framework. A API do Android 2.1 recebe um identificador 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 ele antes da instalação.

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 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 as alterações 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 app usar ou fornecer 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 configurá-las na 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 de API

Para ter uma visão detalhada de todas as mudanças da API no Android 2.1 (nível 7 da API), 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 para desenvolvedores (app para desenvolvedores)
  • E-mail
  • Galeria
  • IMEs para entrada de texto em japonês, chinês e latino
  • Mensagens
  • Música
  • Smartphone
  • 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 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, 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 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.