Android 2.0.1, versão 1

Nível da API: 6

O Android 2.0.1 é uma versão secundária da plataforma que pode ser implantada em celulares com tecnologia Android a partir de dezembro de 2009. Esta versão inclui pequenas mudanças de API, correções de bugs e mudanças comportamentais da estrutura. Para saber mais sobre mudanças e correções, consulte a seção API Framework.

Para desenvolvedores, a plataforma Android 2.0.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.0.1, 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 ver uma lista de novos recursos para usuários e destaques da plataforma, consulte o documento Destaques da plataforma Android 2.0.

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 de desenvolvedor (app para desenvolvedores)
  • Discador
  • E-mail
  • Galeria
  • Criador de gestos
  • IME para entrada de texto em japonês
  • Mensagens
  • Musical
  • Configurações
  • Peças de reposição (app do desenvolvedor)

Novo na versão 2.0.1 O app Dev Tools agora inclui um aplicativo "Sync Tester" para oferecer testes rápidos e fáceis de adaptadores de sincronização de terceiros.

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.0.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 aparências 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 com Android, consulte Suporte a várias telas.

    Recursos do desenvolvedor

    As seções abaixo fornecem informações sobre novos recursos para desenvolvedores oferecidos pelo componente da plataforma Android 2.0 para download.

    Suporte a formigas

    • Assinatura de aplicativos no modo de depuração e lançamento. A assinatura do modo de lançamento inclui suporte integrado à otimização de zipalign. Para mais informações, acesse Assinar o aplicativo.
    • Foi adicionado o novo sistema de build do Ant com suporte a projetos de instrumentação Emma (cobertura de código).

    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.0.1. No entanto, o Android 2.0.1 é uma versão secundária.Por isso, para mais informações sobre as mudanças feitas no Android 2.0, consulte as notas da versão do Android 2.0.

    Nível da API

    A plataforma Android 2.0.1 oferece uma versão atualizada da API do framework. A API do Android 2.0.1 recebe um identificador de número inteiro (6) 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.0.1 no aplicativo, é necessário definir o valor adequado, "6", nos atributos 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.

    Resumo das alterações na API

    Confira a seguir um resumo das mudanças nas APIs do framework.

    Mudanças de comportamento

    Veja a seguir um resumo das mudanças que afetam o comportamento de algumas APIs do framework, mas não adicionam nem removem funcionalidades da API.

    Bluetooth

    Mudanças nos valores retornados por ACTION_REQUEST_ENABLE e ACTION_REQUEST_DISCOVERABLE:

    Contatos

    A intent ACTION_INSERT agora retorna RESULT_CANCELED nos casos em que o contato não persistiu (por exemplo, se o salvamento foi cortado para um ambiente autônomo).

    Correções de bugs

    Veja a seguir um resumo das correções de bugs que afetam algumas APIs de framework.

    Recursos

    O framework agora seleciona corretamente os recursos do aplicativo nas pastas do projeto que usam o qualificador de nível de API. Por exemplo, drawable-v4/ é uma pasta de recursos drawable para dispositivos com API de nível 4 (ou versões mais recentes). Essa correspondência de versão não funcionou corretamente e foi corrigida.

    Contatos

    A intent ACTION_INSERT agora retorna o tipo de URI apropriado quando a solicitação é feita usando as APIs Contacts, que agora foram descontinuadas.

    Outras correções do framework

    Relatório de diferenças da API

    Para ver detalhes das mudanças da API no Android 2.0.1 (nível 6 da API), em comparação com o nível 5 da API, consulte o Relatório de diferenças da API. Há poucas alterações de API na API de nível 6, então você também pode se interessar em ler as diferenças de API entre 4 e 5.