Nivel de API: 3
Android 1.5 es una importante actualización de la plataforma que se puede implementar en teléfonos celulares con Android a partir de mayo de 2009. La versión incluye funciones nuevas para usuarios y desarrolladores, además de cambios en la API del framework de Android.
Para los desarrolladores, la plataforma Android 1.5 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 cumple todos los requisitos y no incluye bibliotecas externas.
Para comenzar a desarrollar o probar con la plataforma de Android 1.5, 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 1.5.
Nivel de API
La plataforma Android 1.5 ofrece una versión actualizada de la API de framework. A la API de Android 1.5 se le asigna un identificador de número entero, 3, 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 1.5 en tu aplicación, debes establecer el valor adecuado, "3", en los atributos android:minSdkVersion
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.
Cambios en la API de framework
En las siguientes secciones, se brinda información sobre la API de framework de aplicaciones proporcionada por la plataforma Android 1.5.
Framework de IU
- Framework para facilitar la interacción en segundo plano/subproceso de la IU
- Nuevo widget de
SlidingDrawer
- Nuevo widget de
HorizontalScrollview
Marco de trabajo de AppWidget
- APIs para crear pantallas principales seguras
AppWidgets
Si deseas obtener información para usar AppWidgets, consulta la documentación sobre AppWidgets de la Guía para desarrolladores. También consulta Presentación de widgets de la pantalla principal y el framework AppWidget en el Blog para desarrolladores de Android. - APIs para propagar
Live Folders
con contenido personalizado.
Marco de trabajo multimedia
- APIs de grabación y reproducción de audio sin procesar
- Motor de reproducción de MIDI interactivo
- APIs de grabación de video para desarrolladores (formato 3GP)
- Intents de uso compartido de videos y fotos
- Intención de búsqueda de contenido multimedia
Framework de método de entrada
- Framework de
Input Method Service
- Motor de predicción de texto
- Capacidad de proporcionar a los usuarios IME descargables
Requisitos de hardware definidos por la aplicación
Las aplicaciones ahora pueden usar un elemento nuevo en sus archivos de manifiesto, <uses-configuration>
, para indicar al sistema Android qué funciones de hardware necesitan para funcionar correctamente. Por ejemplo, una aplicación podría usar el elemento para especificar que requiere un teclado físico o un dispositivo de navegación en particular, como una bola de seguimiento. Antes de instalar la aplicación, el sistema Android verifica los atributos definidos para el elemento <uses-configuration>
y permite que la instalación continúe solo si se encuentra el hardware requerido.
Marco de trabajo de reconocimiento de voz
- Compatibilidad con el uso de bibliotecas de reconocimiento de voz mediante intents. Consulta los
RecognizerIntent
.
Adiciones varias de las APIs
- LocationManager: Las aplicaciones pueden obtener actualizaciones de cambios de ubicación a través de intents.
- WebView: Compatibilidad táctil para iniciar/finalizar/mover/cancelar eventos del DOM
Sensor Manager APIs
rediseñado- GLSurfaceView: Framework conveniente para crear aplicaciones de OpenGL
- El intent de transmisión para instalar la actualización de la app se realizó correctamente para mejorar la experiencia de actualización de la app.
Informe de diferencias de las APIs
Para obtener una vista detallada de los cambios de API en Android 1.5 (nivel de API 3), en comparación con la versión anterior, consulta el Informe de diferencias de API.
Aplicaciones integradas
La imagen del 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 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 1.5 se enumeran a continuación (con el descriptor de configuración regional language_country/region).
|
|
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-P (240 x 320, baja densidad, pantalla pequeña)
- QVGA-L (320 x 480, baja densidad, pantalla pequeña)
- HVGA (320 x 480, densidad media, pantalla normal)
- HVGA-P (320 x 480, densidad media, pantalla normal)
- HVGA-L (320 x 480, densidad media, 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.