Plataforma Android 1.5

Nivel de API: 3

Android 1.5 es una actualización importante de la plataforma que se puede implementar en los teléfonos celulares con Android a partir de mayo de 2009. La versión incluye nuevas funciones para usuarios y desarrolladores, así como cambios en la API del framework de Android.

Para los desarrolladores, la plataforma Android 1.5 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 cumple con todas las normas 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 Administrador de AVD para descargar la plataforma en tu SDK de Android 1.6 o versiones posteriores.

Aspectos destacados de la plataforma

Para obtener 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 entrega 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, 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 1.5 en tu aplicación, debes establecer el valor adecuado, "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 de Framework

En las siguientes secciones, se proporciona información sobre la API de framework de aplicaciones proporcionada por la plataforma Android 1.5.

Framework de IU

Framework de AppWidget

Marco de trabajo de medios

  • API 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 fotos y videos
  • Intención de búsqueda de contenido multimedia

Framework de método de entrada

  • Marco de trabajo 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 nuevo elemento en sus archivos de manifiesto, <uses-configuration>, para indicar al sistema Android qué funciones de hardware requieren 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 cuenta con el hardware requerido.

Marco de trabajo de reconocimiento de voz

  • Compatibilidad con el uso de bibliotecas de reconocimiento de voz mediante Intent. Consulta los RecognizerIntent.

Varias adiciones a la API

  • LocationManager: Las aplicaciones pueden obtener actualizaciones de cambio de ubicación mediante Intent.
  • WebView: compatibilidad con eventos del DOM de inicio, fin, movimiento y cancelación
  • Sensor Manager APIs rediseñado
  • GLSurfaceView: marco de trabajo conveniente para crear aplicaciones OpenGL
  • El intent de transmisión para la instalación de la actualización de la app se realizó correctamente para mejorar la experiencia de actualización de la app.

Informe de diferencias de API

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 las API.

Aplicaciones integradas

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

  • Alarma
  • Navegador
  • Calculadora
  • Cámara de video
  • Cámara
  • Contactos
  • Configuración regional personalizada (app de desarrollador)
  • Herramientas para desarrolladores (app de desarrollador)
  • Dialer
  • Correo electrónico
  • Galería
  • IME para entrada de texto en japonés
  • Mensajería
  • Música
  • 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 1.5 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-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 que ejecutan Android, consulta Compatibilidad con varias pantallas.