Plataforma Android 2.1

Nivel de API: 7

Android 2.1 es una versión menor de la plataforma que se puede implementar en teléfonos 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 de Android 2.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 ejemplo y mucho más. La plataforma descargable no incluye bibliotecas externas.

Para comenzar a desarrollar o probar con el SDK 2.1, usa el SDK de Android y la herramienta Administrador de AVD para descarga la plataforma en tu SDK.

Aspectos destacados de la plataforma

Android 2.1 no incorpora funciones importantes para el usuario; consulta la guía Android 2.0 Información destacada de la plataforma para conocer las funciones más recientes del usuario.

Revisiones

En las secciones que aparecen a continuación, se proporcionan notas sobre las sucesivas versiones del componente de la plataforma de Android 2.1 para el SDK de Android, indicadas con el número de revisión. Para determinar qué revisiones de la versión plataformas 2.1 instaladas en tu entorno de SDK, consulta el campo "Paquetes instalados" en el SDK de Android y el Administrador de AVD.

Nivel de API

La plataforma Android 2.1 ofrece una versión actualizada de la API del framework. A la API de Android 2.1 se le asigna un identificador de número entero (7) que se almacena en el sistema. Este identificador, llamado “nivel de API”, permite que la para determinar de forma correcta si una aplicación es compatible con en el sistema antes de instalar la aplicación.

Para usar las API presentadas en Android 2.1 en tu debe configurar el valor adecuado, “7”, en las Atributos android:minSdkVersion de <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 del 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.1.

Fondos de pantalla animados

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

Además, si tu aplicación usa o proporciona fondos de pantalla animados, debes recuerda agregar un <uses-feature> en el manifiesto de la aplicación, declarando 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 verifica 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 admitan fondos de pantalla en vivo.

Telefonía

Objetos View

WebKit

  • Nuevos métodos WebStorage para manipular bases de datos de almacenamiento web
  • Nuevos métodos GeolocationPermissions para obtener permisos de ubicación geográfica y configurarlos 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 videos, el historial de navegación, objetos View personalizados, límites de caché de apps y mucho más.

Informe de diferencias de API

Para obtener una vista detallada de todos los cambios de la 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 APIs.

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 para desarrolladores)
  • Herramientas para desarrolladores (app para desarrolladores)
  • Correo electrónico
  • Galería
  • IME para entrada de texto en japonés, chino y latino
  • Mensajería
  • Música
  • Teléfono
  • Configuración
  • Piezas de repuesto (app para desarrolladores)

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. El idiomas disponibles en el sistema Android 2.1 imágenes aparecen más abajo (con la configuración regional en language_country/region). descriptor).

  • Chino, PRC (zh_CN)
  • Chino, Taiwán (zh_TW)
  • Checo (cs_CZ)
  • Neerlandés y Países Bajos (nl_NL)
  • Neerlandés y 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 IU localizadas coinciden con las configuraciones regionales a las que se puede acceder en Configuración.

    Máscaras de emulador

    En la plataforma descargable, se 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, densidad baja, pantalla pequeña)
    • WQVGA (240 x 400, densidad baja, pantalla normal)
    • FWQVGA (240 × 432, baja densidad, pantalla normal)
    • HVGA (320 x 480, densidad media, pantalla normal)
    • WVGA800 (480 × 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 con Android, consulta Compatibilidad con varias pantallas.