Plataforma Android 2.1

Nivel de API: 7

Android 2.1 es una versión secundaria de plataforma que se puede implementar en teléfonos celulares con Android a partir de enero de 2010. Esta versión incluye nuevos cambios en la API y correcciones de errores. Para obtener información sobre los cambios, consulta la sección API de Framework.

Para los desarrolladores, la plataforma Android 2.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.1, usa el SDK de Android y la herramienta Administrador de AVD para descargar la plataforma en tu SDK.

Aspectos destacados de la plataforma

Android 2.1 no agrega funciones significativas para el usuario; consulta el documento Funciones destacadas de la plataforma de Android 2.0 para conocer las funciones más recientes del usuario.

Revisiones

En las siguientes secciones, se proporcionan notas sobre las sucesivas versiones del componente de la plataforma Android 2.1 para el SDK de Android, como se indica con el número de revisión. Para determinar qué revisiones de las plataformas Android 2.1 se instalan en el entorno del SDK, consulta la lista "Paquetes instalados" en el SDK de Android y en el Administrador de AVD.

Nivel de API

La plataforma Android 2.1 entrega una versión actualizada de la API de framework. A la API de Android 2.1 se le asigna un identificador de número entero, 7, 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.1 en tu aplicación, debes establecer el valor adecuado, "7", en los atributos android:minSdkVersion del elemento <uses-sdk> en el 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.

Cambios en la 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.1.

Fondos de pantalla animados

Las siguientes adiciones proporcionan APIs para que puedas desarrollar fondos de pantalla animados:

Además, si tu aplicación usa o proporciona fondos animados, debes recordar agregar un elemento <uses-feature> al manifiesto de la aplicación y declarar el atributo android:name="android.software.live_wallpaper". Por ejemplo:

<uses-feature android:name="android.software.live_wallpaper" />

Cuando publicas tu aplicación, Google Play comprueba la presencia de este elemento y lo usa como filtro, lo que garantiza que tu aplicación no esté disponible para los usuarios cuyos dispositivos no admiten fondos animados.

Telefonía

Vistas

WebKit

  • Nuevos métodos WebStorage para manipular las bases de datos de almacenamiento web
  • Nuevos métodos GeolocationPermissions para obtener permisos de Geolocation y establecerlos en WebView.
  • Nuevos métodos WebSettings para administrar la configuración de la caché de la app, el almacenamiento web y el zoom según la densidad de la pantalla.
  • Nuevos métodos WebChromeClient para controlar el video, el historial de navegación, las vistas personalizadas, los límites de caché de la app y mucho más

Informe de diferencias de API

Para obtener una vista detallada de todos los cambios de API en Android 2.1 (nivel de API 7), en comparación con el nivel de API 6, consulta el Informe de diferencias de las API.

Aplicaciones integradas

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

  • Alarma
  • Navegador
  • Calculadora
  • Cámara
  • Contactos
  • Configuración regional personalizada (app de desarrollador)
  • Herramientas para desarrolladores (app de desarrollador)
  • Correo electrónico
  • Galería
  • IME para entradas de texto en japonés, chino y latino
  • Mensajería
  • Música
  • Teléfono
  • Configuración
  • Piezas de repuesto (app de desarrollador)

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.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)

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