Android 2.0.1, versión 1

Nivel de API: 6

Android 2.0.1 es una versión secundaria de 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 un 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 en la plataforma de Android 2.0.1, usa el SDK de Android y la herramienta de Administrador de AVD para descargar la plataforma en tu SDK de Android 1.6 o posterior.

Aspectos destacados de la plataforma

Para obtener 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 las siguientes aplicaciones integradas:

  • Alarma
  • Navegador
  • Calculadora
  • Cámara de video
  • Cámara
  • Contactos
  • Configuración regional personalizada (app de desarrollador)
  • 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)

Novedades de la versión 2.0.1: La app de Herramientas para desarrolladores ahora incluye una aplicación de "Verificador de sincronización" para realizar pruebas rápidas y sencillas de los 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 strings 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 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, 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)
  • Polaco (pl_PL)
  • Ruso (ru_RU)
  • Español (es_ES)
  • Las strings de IU localizadas coinciden con las configuraciones regionales a las que se puede acceder a través de Configuración.

    Máscaras 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 de pantalla y resoluciones. Las máscaras del emulador son las siguientes:

    • QVGA (240 x 320, baja densidad, pantalla pequeña)
    • WQVGA (240 x 400, densidad baja, pantalla normal)
    • FWQVGA (240 x 432, densidad baja, 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)

    Para obtener más información sobre cómo desarrollar una aplicación que se muestre y funcione correctamente en todos los dispositivos que ejecutan Android, consulta 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 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 secundaria de Android 2.0. Por lo tanto, 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 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, denominado "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 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 presenta 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 los que el contacto no se mantuvo (por ejemplo, si el guardado se cortó y pasó a una no-op).

    Correcciones de errores

    El siguiente es 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 de nivel de API 4 (o versiones posteriores). Esta coincidencia de 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 (ahora obsoletas).

    Otras correcciones de marcos de trabajo

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

    Informe de diferencias de API

    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 la API. Hay muy pocos cambios de API en el nivel de API 6, por lo que también te puede interesar revisar las diferencias entre la API entre 4 y 5.