Android 2.0.1, versão 1

Nível da API: 6

O Android 2.0.1 é uma versão de plataforma secundária, que pode ser implantada em celulares com Android a partir de dezembro de 2009. Essa versão inclui pequenas mudanças na API, correções de bugs e mudanças comportamentais do framework. 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 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.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 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 para desenvolvedores (app para desenvolvedores)
  • Discador
  • E-mail
  • Galeria
  • Criador de gestos
  • IME para entrada de texto em japonês
  • Mensagens
  • Música
  • Configurações
  • Peças de reposição (app para desenvolvedores)

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 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 do 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, 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 aparências de emulador que podem ser usadas para modelar seu 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 lançamento e depuração. A assinatura do modo de lançamento inclui suporte integrado para otimização do zipalign. Para mais informações, consulte Assinar seus aplicativos.
    • Adiciona o novo sistema de compilação Ant com suporte para projetos de instrumentação Emma (cobertura de código).

    API Framework

    As seções abaixo fornecem informações sobre as alterações 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 do Android 2.0. 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 de framework. A API do Android 2.0.1 recebe um identificador inteiro (6) 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.0.1 no seu 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 níveis de API, consulte o documento Níveis de API.

    Resumo das mudanças 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 de framework, mas não adicionam nem removem a funcionalidade 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 de 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 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 (agora descontinuadas).

    Outras correções do framework

    Relatório de diferenças de API

    Para ter uma visão detalhada 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á pouquíssimas alterações de API na API de nível 6, então você também pode se interessar em analisar as diferenças de API entre 4 e 5.