Sei sulla pagina 1di 3

CURSO DE DESARROLLO DE APLICACIONES ANDROID

CURSO DE DESARROLLO DE APLICACIONES ANDROID Tema 15 Multimedia y Cámara Casos Prácticos
CURSO DE DESARROLLO DE APLICACIONES ANDROID Tema 15 Multimedia y Cámara Casos Prácticos
CURSO DE DESARROLLO DE APLICACIONES ANDROID Tema 15 Multimedia y Cámara Casos Prácticos
CURSO DE DESARROLLO DE APLICACIONES ANDROID Tema 15 Multimedia y Cámara Casos Prácticos
CURSO DE DESARROLLO DE APLICACIONES ANDROID Tema 15 Multimedia y Cámara Casos Prácticos

Tema 15

Multimedia y Cámara

Casos Prácticos

TEMA 15. MULTIMEDIA Y CÁMARA

TEMA 15. MULTIMEDIA Y CÁMARA CASO PRÁCTICO 1 Se desarrollará una aplicación compatible con versiones del
TEMA 15. MULTIMEDIA Y CÁMARA CASO PRÁCTICO 1 Se desarrollará una aplicación compatible con versiones del
TEMA 15. MULTIMEDIA Y CÁMARA CASO PRÁCTICO 1 Se desarrollará una aplicación compatible con versiones del
TEMA 15. MULTIMEDIA Y CÁMARA CASO PRÁCTICO 1 Se desarrollará una aplicación compatible con versiones del
TEMA 15. MULTIMEDIA Y CÁMARA CASO PRÁCTICO 1 Se desarrollará una aplicación compatible con versiones del

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.

a la dirección de mail publicada en el tablón de anuncios del curso. CURSO DE DESARROLLO
a la dirección de mail publicada en el tablón de anuncios del curso. CURSO DE DESARROLLO
a la dirección de mail publicada en el tablón de anuncios del curso. CURSO DE DESARROLLO
a la dirección de mail publicada en el tablón de anuncios del curso. CURSO DE DESARROLLO

CURSO DE DESARROLLO DE APLICACIONES ANDROID

2

TEMA 15. MULTIMEDIA Y CÁMARA

TEMA 15. MULTIMEDIA Y CÁMARA CASO PRÁCTICO 2 Se desarrollará una aplicación compatible con versiones Android
TEMA 15. MULTIMEDIA Y CÁMARA CASO PRÁCTICO 2 Se desarrollará una aplicación compatible con versiones Android
TEMA 15. MULTIMEDIA Y CÁMARA CASO PRÁCTICO 2 Se desarrollará una aplicación compatible con versiones Android
TEMA 15. MULTIMEDIA Y CÁMARA CASO PRÁCTICO 2 Se desarrollará una aplicación compatible con versiones Android
TEMA 15. MULTIMEDIA Y CÁMARA CASO PRÁCTICO 2 Se desarrollará una aplicación compatible con versiones Android

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.

a la dirección de mail publicada en el tablón de anuncios del curso. CURSO DE DESARROLLO
a la dirección de mail publicada en el tablón de anuncios del curso. CURSO DE DESARROLLO
a la dirección de mail publicada en el tablón de anuncios del curso. CURSO DE DESARROLLO
a la dirección de mail publicada en el tablón de anuncios del curso. CURSO DE DESARROLLO

CURSO DE DESARROLLO DE APLICACIONES ANDROID

3