Nivel de API: 7
Android 2.1 es una versión secundaria de la plataforma se puede implementar en teléfonos celulares con Android a partir de enero de 2010. Esta versión incluye nuevas APIs y correcciones de errores. Para obtener información sobre los cambios, consulta la API de Framework. sección.
Para los desarrolladores, la plataforma Android 2.1 se encuentra disponible como componente descargable para el SDK de Android. La plataforma descargable incluye un imagen del sistema y biblioteca de Android compatibles, además de un conjunto de emuladores máscaras, aplicaciones de muestra y 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.1 2.0 Información destacada de la plataforma para conocer las funciones más recientes del usuario.
Revisiones
Las secciones a continuación proporcionan notas sobre los sucesivos lanzamientos de el componente de plataforma Android 2.1 para el SDK de Android, como se indica en 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. La API de Android 2.1 se le asigna un identificador de número entero, 7: Es decir, almacenados 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 de framework
En las siguientes secciones, se proporciona información sobre los cambios realizados en la aplicación API de framework de Android proporcionada por la plataforma Android 2.1.
Fondos de pantalla animados
Las siguientes adiciones proporcionan APIs para que desarrolles fondos de pantalla animados:
- Nuevo paquete
android.service.wallpaper
. - Nueva clase
WallpaperInfo
. - Se actualizó
WallpaperManager
.
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 comprueba la existencia de de este elemento y lo usa como filtro, lo que garantiza que tu aplicación No se pone a disposición de los usuarios cuyos dispositivos no admitan fondos de pantalla animados.
Telefonía
- La nueva clase
SignalStrength
proporciona información sobre la señal de red actual del dispositivo. Esto se puede adquirir del nuevoonSignalStrengthsChanged(SignalStrength)
devolución de llamada. - Nuevo
onDataConnectionStateChanged(int, int)
devolución de llamada.
Objetos View
- Nuevos métodos
View
isOpaque()
yonDrawScrollBars(Canvas)
. - Nuevos métodos
RemoteViews
,addView(int, RemoteViews)
yremoveAllViews(int)
. - Nuevos métodos
ViewGroup
,isChildrenDrawingOrderEnabled()
ysetChildrenDrawingOrderEnabled(boolean)
.
WebKit
- Nuevos métodos
WebStorage
para manipular la Web en las bases de datos de almacenamiento. - Nuevos métodos
GeolocationPermissions
para obtener permisos de ubicación geográfica y configurarlos en WebView. - Nuevos métodos de
WebSettings
para administrar la configuración de la caché de apps, el almacenamiento web y el zoom según la densidad de la pantalla. - Nuevos métodos
WebChromeClient
para controlar videos historial de navegación, objetos View personalizados, límites de caché de la app y mucho más.
Informe de diferencias de API
Puedes acceder a una vista detallada de todos los cambios de la API en Android 2.1 (API nivel 7), en comparación con el nivel de API 6, consulta la documentación de API Informe de diferencias.
Aplicaciones integradas
La imagen de sistema incluida en la plataforma descargable proporciona estas aplicaciones integradas:
|
|
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 configuraciones regionales. En otros casos, se usa una versión predeterminada del idioma. El idiomas disponibles en el sistema Android 2.1 imagen se enumeran a continuación (con la configuración regional en language_country/region) descriptor).
|
|
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. El Características de las máscaras de emulador:
- QVGA (240 x 320, densidad baja, 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, densidad alta, 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 muestre y funcione correctamente en todos los dispositivos con Android. Consulta Compatibilidad con varios Pantallas.