Curso de Android con Java



Documentos relacionados
Curso de Android con Java

Curso de Android con Java

Curso de Android con Java

Curso de HTML5 y CSS3

Curso de Android con Java

Curso de HTML5 y CSS3

Curso de Android con Java

Curso de HTML5 y CSS3

Curso de Android con Java

Vamos a comenzar creando un nuevo proyecto de Android utilizando los siguientes parámetros en el cuadro de diálogo:

Curso de Java EE Todos los Derechos Reservados Global Mentoring 2012 Experiencia y Conocimiento para tu Vida 1

Así de fácil. Cortar, descargar y convertir vídeos o sonidos. Controles avanzados del reproductor multimedia VLC

Cómo descargar un video. 2. Dónde se guarda el video. 3. Cómo convertir el formato de un video (para celular) desde el RealPlayer.

Audio y vídeo en Ardora 7

Desarrollo de una aplicación de ejemplo: movilidapp. Desarrollado por movilidapp

Guía curso Integrando las TICS en Segundo Ciclo Básico Guía de uso para crear videos en Windows Movie Maker

CASO PRÁCTICO. CASOS PRÁCTICOS Internet (CP15 y CP16)

Curso de Android con Java

Diseño de actividades para el aula con Jclic Módulo 2: Generalidades sobre la creación de Proyectos Jclic

Curso de Java EE Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1

Android Con Java. Ejercicio 27. Preparación para publicar Proyecto de Android. Ejercicio 27. Preparación para publicar proyecto Android

Escudo Movistar Guía Rápida de Instalación Para Windows

SUBIR LAS ACTIVIDADES DE HOTPOTATOES A UN SITIO WEB

Índice Objetivo... 2 Definición y utilidad de Movie Maker... 3 Cómo iniciar Movie Maker?... 3 Elementos de la ventana de Movie Maker...

CÓMO GRABAR VIDEO CON DEBUT VIDEO SOFTWARE TUTORIALES TRANSMEDIA

Multimedia Educativo

UNIVERSIDAD TECNICA DEL NORTE

PhotoStory. Podremos también personalizar cada fotografía agregando títulos y leyendas.

Elaboración de contenidos educativos digitales. Guía sobre Windows Movie Maker

TUTORIAL 8 REDES PROFESIONALES: LINKED IN

WINDOWS : TERMINAL SERVER

Ejercicio 7. Hibernate Tools y JPA en Eclipse IDE. Java EE. Ejercicio 7. Instalación Hibernate Tools. Curso de Java EE

Como Publicar Videos en YouTube. Cómo publicar en YouTube? Selecciona su idioma

Operación Microsoft PowerPoint 97

FACTURA ELECTRÓNICA DE PUEBLA

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

Asistente para la ayuda

Presentaciones compartidas con Google Docs (tutorial)

en

Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER

WEB APP VS APP NATIVA

Tienda Online Responsive Web Design

Producto. Información técnica y funcional. Versión 2.8

Community Clips Community Clips

Ejercicio 1. Instalación de JDK, Eclipse, GlassFish y MySql. Java EE. Ejercicio 1. Instalación de JDK, Eclipse, GlassFish y MySql

C r e a c i ó n d e R e s p a l d o s e n B l u e F o r m s. P á g i n a 1. La propiedad intelectual de este documento es de BlueMessaging.

Copias de Seguridad con SQL Server Realizar una copia de seguridad de Bases de Datos

Manual Terabox. Manual del usuario. Versión Telefónica. Todos los derechos reservados.

MANUAL WINDOWS MOVIE MAKER. Concurso de Gipuzkoa

Manual de uso. Aula Digital Santillana. (Versión tablet)

Versión Telefónica. Todos los derechos reservados.

Desarrollo de Aplicaciones móviles para Android y IOS

#SmartWorking Lync. Desktop

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO

Ministerio de Educación,Cultura y Deporte. Aulas en Red. Windows. Módulo 2: Servicios Básicos. Directorio Activo

Guí a Ra pida Dropbox.

afosoft Sistema de gestión de aplicaciones móviles, para catálogos de expositores en ferias de muestras Feria Artesanal ArsOlea 2014

Windows Live Movie Maker

trucos para hacer vídeos

Recuperar archivos borrados desde Android.

UNIDAD DIDÁCTICA Nº 7 USO DE LOS RECURSOS EN MOODLE

Arsys Backup Online Manual de Usuario

Introducción al desarrollo para plataformas móviles con Phonegap

Cómo acceder a Google Drive? Tiene más funcionalidades una cuenta de Google?

PROGRAMA FORMATIVO WINDOWS VISTA HOME PREMIUM

cloud.acentur.es Manual de uso de plataforma beacons

Guía de instalación de la carpeta Datos de IslaWin

Guía de aprendizaje Audacity: guía de edición de sonido

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

Manual práctico de la Oficina Virtual

Desarrollo de Aplicaciones Móviles con PhoneGap 5.0 (Apache Cordova), Android y Eclipse

MANUAL DE USO MICROSOFT LYNC ONLINE

Guía básica para subir vídeos a Youtube

Manual de Usuario. Youtube

DESARROLLADOR ANDROID INTRODUCCIÓN ANDROID. Ing. Marco Antonio Toscano Freire tw: martosfre

Concurso Nacional de Innovaciones - INNOVAR. Guía de inscripción

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Guía de Inicio Respaldo Cloud

Ejecutar el instalador y seleccionar los paquetes necesarios. En nuestro caso son los siguientes: Android SDK Tools (ya vendrá instalado) Android SDK

Guía de uso del Cloud Datacenter de acens

INSTITUTO TECNOLÓGICO DE SALTILLO

Práctica 7. Radio Online. Diseño de Aplicaciones Multimedia

Hacemos que tu negocio se mueva. Plataforma de ventas movilidapp

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades:

Edición de vídeo con movie maker Autor: Jhon Gilberto Sánchez

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Métodos de Transferencia Acrílica. Del móvil al lienzo. Introducción:

OPTIMIZAR LAS PRESENTACIONES CURSO DE POWERPOINT BAJAR VIDEOS DE LA WEB. Clelia Irene Gatti - Consultora en Sistemas - Contacto:

Manual del Alumno de la plataforma de e-learning.

Contenido. cursos.cl / Teléfono:

Nociones básicas de Windows: Organizando: El Explorador de archivos de Windows

2. MANUAL ALTA DE SERVICIO

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

Es tu App de viajes y rutas publicada para iphone y Android. Es poder vender tus productos a través de una App para dispositivos móviles

Introducción. Aprendiendo APP INVENTOR 13. Qué perfil debe tener el lector del libro? Qué aprenderé?

GUÍA DE USUARIO: GOOGLE DRIVE

Copias de seguridad con SQL Server 2005 WhitePaper Febrero de 2008

Manual de iniciación a

Transcripción:

Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1

Una de las características que han hecho muy exitoso al sistema operativo Android es la posibilidad de agregar el manejo multimedia de una manera muy simple. Tanto el manejo de Audio, Video y el manejo de la Cámara, hacen que Android sea una plataforma muy poderosa y de interés para el usuario final. Los dispositivos móviles se han convertido en los reproductores de música portátil por defecto, así mismo, con las nuevas pantallas y cámaras digitales integradas a los dispositivos móviles, es el único dispositivo que necesitamos para cubrir la mayoría de nuestras necesidades multimedia. En este capítulo estudiaremos la forma en que podemos manejar cada uno de estos elementos, con ejemplos prácticos que nos permitirán conocer el API básica necesaria a cada opción multimedia. Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 2

Android en su última versión soporta varios tipos multimedia de audio para ser reproducidos, tales como: AAC LC/LTP, HE-AACv1 (AAC+), HE-AACv2 (Enhanced AAC+), AMR-NB, AMR-WB, MP3, MIDI, Ogg Vorbis, PCM/WAVE y FLAC. Para el manejo de audio en Android, lo primero que debemos hacer es ubicar el archivo de sonido que deseamos reproducir. Podemos utilizar la carpeta de raw dentro de resources para almacenar información multimedia, incluyendo archivos de sonido. De esta manera, a través de la clase R podremos ubicar el archivo desde el código Java. Para iniciar con el manejo del archivo de sonido, basta instanciar el objeto MediaPlayer, utilizando el método create y proporcionando el contexto y archivo de audio que deseamos utilizar. Una vez que ya tenemos una referencia al objeto MediaPlayer lo único que debemos hacer es llamar el método start(), y con ello comenzará la reproducción de nuestro archivo de audio. Existen más métodos para el manejo de audio en Android. Para más información pueden consultar el siguiente link: http://developer.android.com/reference/android/media/mediaplayer.html Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 3

Android soporta múltiples formatos de video, tales como: H.263, H.264 AVC, MPEG-4 SP y VP8. Para un mayor detalle en la configuración de estos archivos pueden consultar el link: http://developer.android.com/guide/appendix/media-formats.html Para el manejo de reproducción multimedia, Android proporciona la clase MediaPlayer, los pasos básicos para utilizar esta clase son: 1) Inicializar el objeto MediaPlayer. 2) Preparar el objeto MediaPlayer. 3) Iniciar (start) la reproducción. 4) Pausar o detener la reproducción antes de que sea completada. 5) Finalizar la reproducción. Para más información de los estados del objeto Media Player pueden consultar: http://developer.android.com/reference/android/media/mediaplayer.html#statediagram Para poder mostrar video en Android, podemos apoyarnos del componente visual VideoView. Una vez que tenemos este objeto podemos establecer la ruta del video por medio del método setvideopath(). Una vez establecida la ruta del video, podemos ejecutarlo por medio del método start(). Para reproducir video es necesario tener un dispositivo real o un emulador con la última versión de Android, sin embargo esto último podría no funcionar, por lo que les recomendamos probar en un dispositivo real de Android para este tipo de aplicaciones. Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 4

Si recordamos de lecciones anteriores, hemos comentado el manejo de Intents para apoyarnos de aplicaciones ya creadas por otros y así no tener que desarrollar nuestras propias aplicaciones para realizar ciertas tareas. Este caso aplica perfectamente al manejo de la cámara en los dispositivos Android. Por medio de intents podemos solicitar que cualquier aplicación que puede procesar la captura de imágenes nos permita realizar la toma de la foto respectiva y recibirla de regreso en nuestra aplicación. Los pasos necesarios para poder capturar una imagen son los siguientes: 1) Iniciar un Intent que solicita el uso de la cámara e iniciar el intent esperando un resultado: Intent intent = new Intent (android.provider.mediastore.action_image_capture); startactivityforresult(intent, 0); 2) Sobreescribir el método onactivityresult para procesar la imagen de respuesta. 3) Recuperar la imagen capturada y utilizarla: Bitmap bitmap = (Bitmap) data.getextras().get("data"); imagen.setimagebitmap(bitmap); Por último, cabe mencionar que para ejecutar la funcionalidad de la cámara es necesario utilizar un dispositivo móvil real o un emulador Android con la última versión. Sin embargo podría no funcionar en emuladores, por lo que se recomienda probar en dispositivos. Para conocer más Intents que nos pueden servir para el procesamiento de elementos multimedia son: http://developer.android.com/reference/android/provider/mediastore.html Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 5

Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 6

En Global Mentoring promovemos la Pasión por la Tecnología Java. Te invitamos a visitar nuestro sitio Web donde encontrarás cursos Java Online desde Niveles Básicos, Intermedios y Avanzados. Además agregamos nuevos cursos para que continúes con tu preparación como consultor Java de manera profesional. A continuación te presentamos nuestro listado de cursos en constante crecimiento: Fundamentos de Java Programación con Java Java con JDBC HTML, CSS y JavaScript Servlets y JSP s Struts Framework Hibernate Framework Spring Framework JavaServer Faces Java EE (EJB, JPA y Web Services) JBoss Administration Android con Java Datos de Contacto: Sitio Web: www.globalmentoring.com.mx Email: informes@globalmentoring.com.mx Ayuda en Vivo: www.globalmentoring.com.mx/chat.html Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 7