Android 2.0.1, versión 1

Nivel de API: 6

Android 2.0.1 es una versión secundaria de la plataforma que se puede implementar en teléfonos celulares 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 componente descargable del SDK de Android. La plataforma descargable incluye una biblioteca de Android y una imagen del sistema totalmente compatibles, así como un conjunto de máscaras de emulador, aplicaciones de ejemplo y mucho más. La plataforma descargable no incluye bibliotecas externas.

Para comenzar a desarrollar o realizar pruebas con la plataforma de Android 2.0.1, usa el SDK de Android y la herramienta Administrador de AVD para descargar la plataforma en tu SDK de Android 1.6 o posterior.

Aspectos destacados de la plataforma

Para ver una lista de las nuevas funciones del usuario y los aspectos destacados de la plataforma, consulta el documento Funciones destacadas de la plataforma Android 2.0.

Aplicaciones integradas

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

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

Nuevo en la versión 2.0.1: La app de Herramientas para desarrolladores ahora incluye una aplicación de "Verificador de sincronización" que proporciona pruebas rápidas y sencillas 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. Los idiomas que están disponibles en la imagen del sistema de Android 2.0.1 se enumeran a continuación (con el descriptor de configuración regional language_country/region).

  • Chino, República Popular China (zh_CN)
  • Chino, Taiwán (zh_TW)
  • Checo (cs_CZ)
  • Neerlandés y Países Bajos (nl_NL)
  • Neerlandés, Bélgica (nl_BE)
  • Inglés, EE.UU. (en_US)
  • Inglés, Gran Bretaña (en_GB)
  • Inglés, Canadá (en_CA)
  • Inglés, Australia (en_AU)
  • Inglés, 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)
  • Pulidor (pl_PL)
  • Ruso (ru_RU)
  • Español (es_ES)
  • Las cadenas de IU localizadas coinciden con los parámetros de configuración regional a los que se puede acceder a través de Configuración.

    Skins de emulador

    La plataforma descargable incluye un conjunto de máscaras 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 x 800, alta densidad, pantalla normal)
    • WVGA854 (480 x 854 de alta densidad, pantalla normal)

    Puedes obtener más información para desarrollar una aplicación que se muestre y funcione correctamente en todos los dispositivos Android en Compatibilidad con varias pantallas.

    Funciones para desarrolladores

    Las siguientes secciones proporcionan información sobre las nuevas funciones para desarrolladores que ofrece el componente descargable de la plataforma Android 2.0.

    Compatibilidad con hormigas

    • Firma de aplicaciones en modo de lanzamiento y depuración. La firma de modo de lanzamiento incluye compatibilidad integrada para 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 compatible con 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 proporcionada por la plataforma Android 2.0.1. Sin embargo, ten en cuenta que Android 2.0.1 es una versión menor de esta versión, por lo que para obtener más información sobre los cambios realizados en esta versión, consulta las notas de la versión de Android 2.0.

    Nivel de API

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

    Para usar las APIs de Android 2.0.1 en tu aplicación, debes configurar el valor adecuado, "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 cambios en la API

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

    Cambios en el comportamiento

    El siguiente es un resumen de los cambios que afectan el comportamiento de algunas APIs de framework, pero no agregan ni quitan su funcionalidad.

    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 objeto guardado se cortó a una no-op).

    Correcciones de errores

    El siguiente es un resumen de las correcciones de errores que afectan a algunas APIs de frameworks.

    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 de nivel de API 4 (o versiones posteriores). La coincidencia de esta versión no funcionaba correctamente y se corrigió.

    Contactos

    El intent ACTION_INSERT ahora muestra el tipo apropiado de URI cuando se realiza la solicitud con las APIs de Contacts (que ahora están obsoletas).

    Otras correcciones del framework

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

    Informe de diferencias de las APIs

    Para obtener una vista detallada de los cambios de API en 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 nivel 6, por lo que también te puede interesar consultar las diferencias entre la API de 4 y la 5.