Vous êtes sur la page 1sur 3

CURSO DE DESARROLLO DE APLICACIONES ANDROID

Tema 15

Multimedia y Cámara

Casos Prácticos
TEMA 15. MULTIMEDIA Y CÁMARA

CASO PRÁCTICO 1

Se desarrollará una aplicación compatible con versiones del nivel de API 11 y superiores.

La aplicación deberá implementar todas las funcionalidades explicadas en la primera parte del
tema, incluyendo la gestión completa de un servicio foreground que esté encargado de
reproducir elementos de audio.

Se deberá incluir un listado de elementos multimedia del dispositivo, que puedan ser
reproducidos, y que sean obtenidos de un proveedor de contenido a través de un loader.

Además, se deberá crear una actividad encargada de reproducir vídeos vía streaming y locales,
almacenados en la memoria externa del dispositivo (el alumno deberá incluir algún archivo
vídeo de poca longitud en la aplicación). También se podrá elegir la reproducción de vídeos de
Youtube, seleccionándolos de una lista previamente cargada.

Se tendrán que gestionar adecuadamente todos los eventos y el ciclo de vida tanto del servicio
como de los reproductores.

También deberá utilizarse AudioManager, pero utilizando técnicas de compatibilidad para


versiones anteriores a la API 8.

Por último, deberá implementarse un receptor de broadcast para detectar la desconexión de


los auriculares y parar la reproducción, en caso de estar reproduciendo audio.

Debido a que todo el código puede extraerse de la aplicación de ejemplo que se adjunta en
esta primera parte del tema, se deberá prestar especial atención a la estética de la aplicación y
a la experiencia de usuario, por lo que se valorará una presentación pulcra y original, así como
un control de los errores que puedan generarse en la aplicación.

Se enviará la carpeta con todo el código fuente del proyecto (ubicada dentro del Workspace de
Eclipse), comprimida, a la dirección de mail publicada en el tablón de anuncios del curso.

CURSO DE DESARROLLO DE APLICACIONES ANDROID 2


TEMA 15. MULTIMEDIA Y CÁMARA

CASO PRÁCTICO 2

Se desarrollará una aplicación compatible con versiones Android 3.0 o superiores.

La aplicación deberá implementar una cámara que realice fotografías y grabe vídeos. Se
deberá crear una interfaz en la cual la previsualización de la imagen no ocupe toda la pantalla
del dispositivo sino sólo una parte, y se deberán crear los controles necesarios para realizar
fotos, grabar vídeos, cancelar la acción o, incluso, activar o desactivar el autofocus de la
cámara, o el flash, en caso de que estén disponibles en el dispositivo.

Se deberá crear una segunda actividad que, por medio de Intent realice las mismas
operaciones, pero a través de la aplicación Cámara del propio dispositivo.

Las dos actividades deberán ser accesibles desde una actividad principal y, en cualquier caso,
se podrá navegar entre ellas a través del menú de la aplicación.

Los vídeos y fotos generados deberán grabarse en sendas subcarpetas de las carpetas públicas
del almacén externo, Pictures y Movies.

Se enviará la carpeta con todo el código fuente del proyecto (ubicada dentro del Workspace de
Eclipse), comprimida, a la dirección de mail publicada en el tablón de anuncios del curso.

CURSO DE DESARROLLO DE APLICACIONES ANDROID 3

Vous aimerez peut-être aussi