Plataforma Android 2.1

Nível da API: 7

O Android 2.1 é uma versão secundária da plataforma implantável em celulares com Android desde janeiro de 2010. Esta versão inclui uma nova API mudanças 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 um uma biblioteca Android totalmente compatível e uma imagem do sistema, além de um conjunto de modelos skins, aplicativos de amostra e muito mais. A plataforma para download não inclui bibliotecas externas.

Para começar a desenvolver ou testar no Android 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 do Android 2.1 recebe um identificador inteiro, 7 – isto é, armazenadas no próprio sistema. Com esse identificador, chamado de "nível de API", é possível para determinar corretamente se um aplicativo é compatível com no sistema antes de instalar o aplicativo.

Para usar as APIs introduzidas no Android 2.1 no aplicativo, é necessário definir o valor adequado, "7", na Atributos android:minSdkVersion do <uses-sdk> no manifesto do seu aplicativo.

Para mais informações sobre como usar um nível de 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 no aplicativo API de framework fornecida pela plataforma Android 2.1.

Planos fundo interativos

As adições a seguir oferecem 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 a Web bancos de dados de armazenamento.
  • Novos métodos GeolocationPermissions para receber permissões de geolocalização e defini-las na WebView.
  • Novos métodos WebSettings para gerenciar as configurações de cache do app, armazenamento na Web e zoom com base na densidade da tela.
  • Novos métodos WebChromeClient para gerenciar 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 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 latino
  • 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 uma variedade de em localidades integradas. Em alguns casos, as strings específicas da região estão disponíveis para o localidades. Em outros, é usada uma versão padrão do idioma. A idiomas disponíveis no sistema Android 2.1 imagem estão listadas abaixo (com a localidade language_country/region descritor).

  • 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, Grã-Bretanha (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 do 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".

    Skins 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. A aparências de 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 (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.