Android 2.0.1, versión 1

Nivel de API: 6

Android 2.0.1 es una versión menor de la plataforma que se puede implementar en teléfonos con Android a partir de diciembre de 2009. Esta versión incluye cambios menores en la API, correcciones de errores y cambios de comportamiento del framework. Para obtener información sobre los cambios y las correcciones, consulta la sección API de Framework.

Para los desarrolladores, la plataforma Android 2.0.1 está disponible como un componente descargable del SDK de Android. La plataforma descargable incluye una biblioteca y una imagen del sistema de Android que cumplen con todos los requisitos, así como un conjunto de temas de emulador, aplicaciones de muestra y mucho más. La plataforma descargable no incluye bibliotecas externas.

Para comenzar a desarrollar o realizar pruebas en la plataforma Android 2.0.1, usa el SDK de Android y la herramienta AVD Manager para descargar la plataforma en tu SDK de Android 1.6 o una versión posterior.

Puntos destacados de la plataforma

Para obtener una lista de las funciones nuevas para el usuario y los aspectos destacados de la plataforma, consulta el documento Aspectos destacados de la plataforma de Android 2.0.

Aplicaciones integradas

La imagen del sistema incluida en la plataforma descargable proporciona las siguientes aplicaciones integradas:

  • Alarma
  • Navegador
  • Calculadora
  • Cámara de video
  • Cámara
  • Contactos
  • Configuración regional personalizada (app para desarrolladores)
  • Dev Tools (app para desarrolladores)
  • Dialer
  • Correo electrónico
  • Galería
  • Creador de gestos
  • IME para la entrada de texto en japonés
  • Mensajería
  • Música
  • Configuración
  • Piezas de repuesto (app para desarrolladores)

Nuevo en la versión 2.0.1: La app de Dev Tools ahora incluye una aplicación "Sync Tester" para proporcionar pruebas rápidas y fáciles de adaptadores de sincronización de terceros.

Idiomas

La imagen del sistema incluida en la plataforma descargable proporciona una variedad de configuraciones regionales integradas. En algunos casos, las cadenas específicas de la región están disponibles para las configuraciones regionales. En otros casos, se usa una versión predeterminada del idioma. A continuación, se enumeran los idiomas disponibles en la imagen del sistema Android 2.0.1 (con el descriptor de configuración regional language_country/region).

  • Chino, PRC (zh_CN)
  • Chino, Taiwán (zh_TW)
  • Checo (cs_CZ)
  • Holandés, Países Bajos (nl_NL)
  • Holandés, Bélgica (nl_BE)
  • Inglés (EE.UU.) (en_US)
  • Inglés (británico) (en_GB)
  • Inglés (Canadá) (en_CA)
  • Inglés (Australia) (en_AU)
  • Inglés de Nueva Zelanda (en_NZ)
  • Inglés, Singapur(en_SG)
  • Francés (Francia) (fr_FR)
  • Francés (Bélgica) (fr_BE)
  • Francés (Canadá) (fr_CA)
  • Francés, Suiza (fr_CH)
  • Alemán, Alemania (de_DE)
  • Alemán, Austria (de_AT)
  • Alemán, Suiza (de_CH)
  • Alemán, Liechtenstein (de_LI)
  • Italiano, Italia (it_IT)
  • Italiano, Suiza (it_CH)
  • Japonés (ja_JP)
  • Coreano (ko_KR)
  • Polaco (pl_PL)
  • Ruso (ru_RU)
  • Español (es_ES)
  • Las cadenas de la IU localizadas coinciden con las configuraciones regionales a las que se puede acceder a través de Configuración.

    Skins de emulador

    La plataforma descargable incluye un conjunto de temas de emulador que puedes usar para modelar tu aplicación en diferentes tamaños y resoluciones de pantalla. Las máscaras del emulador son las siguientes:

    • QVGA (240 x 320, baja densidad, pantalla pequeña)
    • WQVGA (240 x 400, baja densidad, pantalla normal)
    • FWQVGA (240 x 432, baja densidad, pantalla normal)
    • HVGA (320 x 480, densidad media, pantalla normal)
    • WVGA800 (480 × 800, alta densidad, pantalla normal)
    • WVGA854 (pantalla normal de alta densidad de 480 x 854)

    Para obtener más información sobre cómo desarrollar una aplicación que se muestre y funcione correctamente en todos los dispositivos con Android, consulta Compatibilidad con varias pantallas.

    Funciones para desarrolladores

    En las siguientes secciones, se proporciona información sobre las nuevas funciones para desarrolladores que ofrece el componente de plataforma descargable de Android 2.0.

    Compatibilidad con Ant

    • Firma de aplicaciones en modo de depuración y de lanzamiento La firma en modo de lanzamiento incluye compatibilidad integrada con la optimización de zipalign. Para obtener más información, consulta Cómo firmar tus aplicaciones.
    • Se agregó un nuevo sistema de compilación Ant con compatibilidad para proyectos de instrumentación de Emma (cobertura de código).

    API de Framework

    En las siguientes secciones, se proporciona información sobre los cambios realizados en la API del framework de la aplicación que proporciona la plataforma Android 2.0.1. Sin embargo, ten en cuenta que Android 2.0.1 es una versión menor de Android 2.0, por lo que, para obtener más información sobre los cambios realizados en Android 2.0, consulta las notas de la versión de Android 2.0.

    Nivel de API

    La plataforma de Android 2.0.1 ofrece una versión actualizada de la API del framework. A la API de Android 2.0.1 se le asigna un identificador de número entero (6) que se almacena en el sistema. Este identificador, llamado "nivel de API", permite que el sistema determine correctamente si una aplicación es compatible con el sistema antes de instalarla.

    Para usar las APIs que se introdujeron en Android 2.0.1 en tu aplicación, debes establecer el valor correcto, "6", en los atributos del elemento <uses-sdk> del manifiesto de tu aplicación.

    Para obtener más información sobre cómo usar el nivel de API, consulta el documento Niveles de API.

    Resumen de los cambios en la API

    A continuación, se incluye un resumen de los cambios en las APIs del framework.

    Cambios en el comportamiento

    El siguiente es un resumen de los cambios que afectan el comportamiento de algunas APIs del framework, pero que no agregan ni quitan funcionalidades de la API.

    Bluetooth

    Cambios en los valores que muestran ACTION_REQUEST_ENABLE y ACTION_REQUEST_DISCOVERABLE:

    Contactos

    El intent ACTION_INSERT ahora muestra RESULT_CANCELED en los casos en que el contacto no se mantuvo (por ejemplo, si el guardado se redujo a una operación no realizada).

    Correcciones de errores

    A continuación, se incluye un resumen de las correcciones de errores que afectan a algunas APIs del framework.

    Recursos

    El framework ahora selecciona correctamente los recursos de la aplicación en las carpetas del proyecto que usan el calificador de nivel de API. Por ejemplo, drawable-v4/ es una carpeta de recursos de elementos de diseño para dispositivos con nivel de API 4 (o versiones posteriores). Esta coincidencia de versiones no funcionaba correctamente y se corrigió.

    Contactos

    El intent ACTION_INSERT ahora muestra el tipo de URI adecuado cuando se realiza la solicitud con las APIs de Contacts (ahora obsoletas).

    Otras correcciones de Framework

    • getCallingPackage() ahora informa correctamente el nombre del paquete, en lugar del nombre del proceso.

    Informe de diferencias de la API

    Para obtener una vista detallada de los cambios en la API de Android 2.0.1 (nivel de API 6) en comparación con el nivel de API 5, consulta el Informe de diferencias de API. Hay muy pocos cambios en la API del nivel 6, así que también te podría interesar revisar las diferencias entre las APIs de los niveles 4 y 5.