Nivel de API: 3
Android 1.5 es una versión principal de la plataforma que se puede implementar en teléfonos con Android a partir de mayo de 2009. La versión incluye funciones nuevas para usuarios y desarrolladores, así como cambios en la API del framework de Android.
Para los desarrolladores, la plataforma de Android 1.5 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 muestra y mucho más. La plataforma descargable cumple con todos los requisitos y no incluye bibliotecas externas.
Para comenzar a desarrollar o realizar pruebas en la plataforma de Android 1.5, usa el SDK de Android y la herramienta AVD Manager para descargar la plataforma en tu SDK de Android 1.6 o versiones posteriores.
Puntos destacados de la plataforma
Para obtener una lista de las funciones nuevas para el usuario y los aspectos destacados de la plataforma, consulta el documento Aspectos destacados de la plataforma de Android 1.5.
Nivel de API
La plataforma de 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 sistema. Este identificador, llamado "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 1.5 en tu aplicación, debes establecer el valor correcto, "3", 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 del framework
En las siguientes secciones, se proporciona información sobre la API del framework de la aplicación que proporciona la plataforma de Android 1.5.
Framework de IU
- Framework para facilitar la interacción del subproceso en segundo plano o de la IU
- Nuevo widget de
SlidingDrawer
- Nuevo widget de
HorizontalScrollview
Framework de AppWidget
- APIs para crear una pantalla principal segura
AppWidgets
. Para obtener información sobre cómo usar AppWidgets, consulta la documentación de AppWidgets de la Guía para desarrolladores. Consulta también Introducción a los widgets de la pantalla principal y el framework de AppWidget en el blog de Android Developers. - APIs para propagar
Live Folders
con contenido personalizado
Framework de medios
- APIs de grabación y reproducción de audio sin procesar
- Motor de reproducción MIDI interactivo
- APIs de grabación de video para desarrolladores (formato 3GP)
- Intents de uso compartido de videos y fotos
- Intento 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 IME descargables a los usuarios
Requisitos de hardware definidos por la aplicación
Las aplicaciones ahora pueden usar un elemento nuevo en sus archivos de manifiesto, <uses-configuration>
, para indicarle al sistema Android qué funciones de hardware requieren para funcionar correctamente. Por ejemplo, una aplicación puede 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 está presente el hardware requerido.
Framework de reconocimiento de voz
- Compatibilidad con el uso de bibliotecas de reconocimiento de voz a través de Intent Consulta los
RecognizerIntent
.
Adiciones misceláneas de la API
- LocationManager: Las aplicaciones pueden obtener actualizaciones de cambios de ubicación a través de Intent.
- WebView: Compatibilidad con eventos de DOM de inicio, fin, movimiento o cancelación de toques
- Se rediseñó
Sensor Manager APIs
- GLSurfaceView: Es un framework conveniente para crear aplicaciones de OpenGL.
- Intento de transmisión para la instalación de la actualización de la app se realizó correctamente para una experiencia de actualización de la app más fluida
Informe de diferencias de la API
Para obtener una vista detallada de los cambios en la API de 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 las siguientes 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. A continuación, se enumeran los idiomas disponibles en la imagen del sistema de Android 1.5 (con el descriptor de configuración regional language_country/region).
|
|
Las cadenas de la IU localizadas coinciden con las configuraciones regionales a las que se puede acceder a través de Configuración.
Skins de emulador
La plataforma descargable incluye un conjunto de temas 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)
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.