SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
Dr. René Cruz Flores
rgcruzf@uaemex.mx
Laboratorio de Mobile-Learning
Programación de dispositivos
móviles con plataforma Android
09. Fotos yVideo
Uso de la Cámara
09. Fotos y Video
Programación de dispositivos móviles con plataforma Android
Usar la cámara integrada del dispositivo móvil es sencillo a
través de los Intents propios del sistema operativo.
Es posible tener acceso directo a los servicios de fotografía y
video desde código para una solución más personalizada.
Regularmente las fotografías y videos son guardados en la
raíz del almacenamiento masivo externo, utilizando la ruta
devuelta por la llamada al método:
Environment.getExternalStorageDirectory()
Ejemplo de código
09. Fotos y Video
Programación de dispositivos móviles con plataforma Android
public void onClick(View v) {
	 Intent camIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
	 String fileName = "MyImage" + System.currentTimeMillis() + ".jpg";
	 String pathImage = Environment.getExternalStorageDirectory()+ "/" + fileName;
	 file = new File(pathImage);
	 imageCaptureUri= Uri.fromFile( file );
	 	 	 	
	 try
	 {
	 	 camIntent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT,imageCaptureUri);
	 	 startActivityForResult(camIntent, CAMERA_APP );
	 }
	 catch (Exception e)
	 {
	 	 e.printStackTrace();
	 }
}
Ejercicio
09. Fotos y Video
Programación de dispositivos móviles con plataforma Android
Requiere
dispositivo físico
GrabarVideo
09. Fotos y Video
Programación de dispositivos móviles con plataforma Android
Es posible grabar video desde la cámara del dispositivo y
escribir el archivo resultante en el almacenamiento externo.
La ruta del almacenamiento se puede obtener llamando al
método:
Environment.getExternalStorageDirectory()
Antes de comenzar a grabar, se debe configurar la cámara
según las líneas guías de Android para una correcta grabación.
http://developer.android.com/guide/topics/media/camera.html
Configurar el MediaRecorder
09. Fotos y Video
Programación de dispositivos móviles con plataforma Android
La clase MediaRecorder es la encargada de configurar la
operación del hardware de la cámara.
Existen dos configuraciones diferentes para las versiones de
Android 2.2 o anteriores y Android 2.3 o posteriores.
En versiones recientes de Android, es posible usar
configuraciones predeterminadas para la cámara llamadas
Perfiles (CamcorderProfile).
Configurar la cámara
09. Fotos y Video
Programación de dispositivos móviles con plataforma Android
Existe una clase que representa a la cámara como tál y que
sirve principalmente para “adquirir” los parámetros con los
que trabaja el hardware.
La clase “Camera” resulta útil para saber que formatos,
resoluciones, incluso la cantidad de cámaras que dispone un
dispositivo en particular.
Con la clase Camera y MediaRecorder se puede grabar
video desde una aplicación personalizada.
Ejercicio
09. Fotos y Video
Programación de dispositivos móviles con plataforma Android
Requiere
dispositivo físico

Más contenido relacionado

Destacado

Tarabajo formal de las redes sociales
Tarabajo formal de las redes socialesTarabajo formal de las redes sociales
Tarabajo formal de las redes sociales
vjgaby
 
Web excede tu potencial
Web excede tu potencialWeb excede tu potencial
Web excede tu potencial
carmenzea
 
Derecho laboral 2
Derecho laboral 2Derecho laboral 2
Derecho laboral 2
M. Fernanda
 
Actualización en recursos y servicios de información.
Actualización en recursos y servicios de información.Actualización en recursos y servicios de información.
Actualización en recursos y servicios de información.
CIRIA UDLAP
 

Destacado (20)

Principals xarxes socials
Principals xarxes socialsPrincipals xarxes socials
Principals xarxes socials
 
Tabia y sacks 150 años del huerto
Tabia y sacks 150 años del huertoTabia y sacks 150 años del huerto
Tabia y sacks 150 años del huerto
 
Tarabajo formal de las redes sociales
Tarabajo formal de las redes socialesTarabajo formal de las redes sociales
Tarabajo formal de las redes sociales
 
Gerasa
Gerasa Gerasa
Gerasa
 
Terapia financiera
Terapia financieraTerapia financiera
Terapia financiera
 
8704
8704 8704
8704
 
Panorama del Sistema Educativo en España
Panorama del Sistema Educativo en EspañaPanorama del Sistema Educativo en España
Panorama del Sistema Educativo en España
 
Bilis, gaitan 150 años
Bilis, gaitan 150 añosBilis, gaitan 150 años
Bilis, gaitan 150 años
 
Trafico web para Caribeinsider.com durante 2012
Trafico web para Caribeinsider.com durante 2012Trafico web para Caribeinsider.com durante 2012
Trafico web para Caribeinsider.com durante 2012
 
un dia normal Jason Campbell
un dia normal Jason Campbellun dia normal Jason Campbell
un dia normal Jason Campbell
 
1.1.1 tic
1.1.1 tic1.1.1 tic
1.1.1 tic
 
Womoz - Fisl 11
Womoz - Fisl 11Womoz - Fisl 11
Womoz - Fisl 11
 
1 ex basindice
1 ex basindice1 ex basindice
1 ex basindice
 
Arteguerratzu lynn
Arteguerratzu lynnArteguerratzu lynn
Arteguerratzu lynn
 
Capitulo 5
Capitulo 5Capitulo 5
Capitulo 5
 
Sessiómaterials
SessiómaterialsSessiómaterials
Sessiómaterials
 
Web excede tu potencial
Web excede tu potencialWeb excede tu potencial
Web excede tu potencial
 
Una chica y un muchacho
Una chica y un muchachoUna chica y un muchacho
Una chica y un muchacho
 
Derecho laboral 2
Derecho laboral 2Derecho laboral 2
Derecho laboral 2
 
Actualización en recursos y servicios de información.
Actualización en recursos y servicios de información.Actualización en recursos y servicios de información.
Actualización en recursos y servicios de información.
 

Similar a Curso de Android - 09. fotos y video

Sistema operativo androin
Sistema operativo androinSistema operativo androin
Sistema operativo androin
Wicho Ramirez
 
Sistema operativo androin
Sistema operativo androinSistema operativo androin
Sistema operativo androin
Wicho Ramirez
 
Sistema operativo androin
Sistema operativo androinSistema operativo androin
Sistema operativo androin
Wicho Ramirez
 
Manual basico de_windows_movie_maker (1) (1)
Manual basico de_windows_movie_maker (1) (1)Manual basico de_windows_movie_maker (1) (1)
Manual basico de_windows_movie_maker (1) (1)
Jesus Bryam Salas Rodas
 
Manual windows movie_maker[1]
Manual windows movie_maker[1]Manual windows movie_maker[1]
Manual windows movie_maker[1]
estrellasacedon
 
Manual basico de_windows_movie_maker
Manual basico de_windows_movie_makerManual basico de_windows_movie_maker
Manual basico de_windows_movie_maker
Lorena Brondani
 

Similar a Curso de Android - 09. fotos y video (20)

Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Desarrollo android - 6 - multimedia
Desarrollo android - 6 - multimediaDesarrollo android - 6 - multimedia
Desarrollo android - 6 - multimedia
 
Introducción a la programación androide
Introducción a la programación androideIntroducción a la programación androide
Introducción a la programación androide
 
Sistema operativo androin
Sistema operativo androinSistema operativo androin
Sistema operativo androin
 
Sistema Operativo Androin
Sistema Operativo AndroinSistema Operativo Androin
Sistema Operativo Androin
 
Sistema operativo androin
Sistema operativo androinSistema operativo androin
Sistema operativo androin
 
Sistema operativo androin
Sistema operativo androinSistema operativo androin
Sistema operativo androin
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Android
 
Android
AndroidAndroid
Android
 
Camara
CamaraCamara
Camara
 
Curso Desarrollo Android
Curso Desarrollo AndroidCurso Desarrollo Android
Curso Desarrollo Android
 
Windows Phone. Novedades Update 3
Windows Phone. Novedades Update 3Windows Phone. Novedades Update 3
Windows Phone. Novedades Update 3
 
Funcion android
Funcion androidFuncion android
Funcion android
 
Video Tutoriales
Video TutorialesVideo Tutoriales
Video Tutoriales
 
¿Qué esconde tu teléfono? Adquisición forense de dispositivos Android
¿Qué esconde tu teléfono? Adquisición forense de dispositivos Android ¿Qué esconde tu teléfono? Adquisición forense de dispositivos Android
¿Qué esconde tu teléfono? Adquisición forense de dispositivos Android
 
6 2
6 26 2
6 2
 
De alfredo
De alfredoDe alfredo
De alfredo
 
Manual basico de_windows_movie_maker (1) (1)
Manual basico de_windows_movie_maker (1) (1)Manual basico de_windows_movie_maker (1) (1)
Manual basico de_windows_movie_maker (1) (1)
 
Manual windows movie_maker[1]
Manual windows movie_maker[1]Manual windows movie_maker[1]
Manual windows movie_maker[1]
 
Manual basico de_windows_movie_maker
Manual basico de_windows_movie_makerManual basico de_windows_movie_maker
Manual basico de_windows_movie_maker
 

Más de Rene Cruz Flores

Más de Rene Cruz Flores (11)

Curso de Android - 08. threads y servicios
Curso de Android - 08. threads y serviciosCurso de Android - 08. threads y servicios
Curso de Android - 08. threads y servicios
 
Curso de programación en Android - 06. componentes gui
Curso de programación en Android - 06. componentes guiCurso de programación en Android - 06. componentes gui
Curso de programación en Android - 06. componentes gui
 
Curso de programación en Android - 04. activities and intents
Curso de programación en Android - 04. activities and intentsCurso de programación en Android - 04. activities and intents
Curso de programación en Android - 04. activities and intents
 
Curso de programación en Android - 03. las herramientas
Curso de programación en Android - 03. las herramientasCurso de programación en Android - 03. las herramientas
Curso de programación en Android - 03. las herramientas
 
Curso de programación en Android - 02. instalación del sdk
Curso de programación en Android - 02. instalación del sdkCurso de programación en Android - 02. instalación del sdk
Curso de programación en Android - 02. instalación del sdk
 
Curso de programación en Android - 01. introducción
Curso de programación en Android - 01. introducciónCurso de programación en Android - 01. introducción
Curso de programación en Android - 01. introducción
 
Uso de las nuevas TICs en educación media superior: Uso de celulares en las m...
Uso de las nuevas TICs en educación media superior: Uso de celulares en las m...Uso de las nuevas TICs en educación media superior: Uso de celulares en las m...
Uso de las nuevas TICs en educación media superior: Uso de celulares en las m...
 
Curso iPhone - Nivel 1 - 00.introducción
Curso iPhone - Nivel 1 - 00.introducciónCurso iPhone - Nivel 1 - 00.introducción
Curso iPhone - Nivel 1 - 00.introducción
 
Avance de Tesis
Avance de TesisAvance de Tesis
Avance de Tesis
 
Dispositivos Móviles en la Educación
Dispositivos Móviles en la EducaciónDispositivos Móviles en la Educación
Dispositivos Móviles en la Educación
 
Actividades educativas colaborativas a traves de dispositios móviles
Actividades educativas colaborativas a traves de dispositios móvilesActividades educativas colaborativas a traves de dispositios móviles
Actividades educativas colaborativas a traves de dispositios móviles
 

Último

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 

Último (20)

BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 

Curso de Android - 09. fotos y video

  • 1. Dr. René Cruz Flores rgcruzf@uaemex.mx Laboratorio de Mobile-Learning Programación de dispositivos móviles con plataforma Android 09. Fotos yVideo
  • 2. Uso de la Cámara 09. Fotos y Video Programación de dispositivos móviles con plataforma Android Usar la cámara integrada del dispositivo móvil es sencillo a través de los Intents propios del sistema operativo. Es posible tener acceso directo a los servicios de fotografía y video desde código para una solución más personalizada. Regularmente las fotografías y videos son guardados en la raíz del almacenamiento masivo externo, utilizando la ruta devuelta por la llamada al método: Environment.getExternalStorageDirectory()
  • 3. Ejemplo de código 09. Fotos y Video Programación de dispositivos móviles con plataforma Android public void onClick(View v) { Intent camIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); String fileName = "MyImage" + System.currentTimeMillis() + ".jpg"; String pathImage = Environment.getExternalStorageDirectory()+ "/" + fileName; file = new File(pathImage); imageCaptureUri= Uri.fromFile( file ); try { camIntent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT,imageCaptureUri); startActivityForResult(camIntent, CAMERA_APP ); } catch (Exception e) { e.printStackTrace(); } }
  • 4. Ejercicio 09. Fotos y Video Programación de dispositivos móviles con plataforma Android Requiere dispositivo físico
  • 5. GrabarVideo 09. Fotos y Video Programación de dispositivos móviles con plataforma Android Es posible grabar video desde la cámara del dispositivo y escribir el archivo resultante en el almacenamiento externo. La ruta del almacenamiento se puede obtener llamando al método: Environment.getExternalStorageDirectory() Antes de comenzar a grabar, se debe configurar la cámara según las líneas guías de Android para una correcta grabación. http://developer.android.com/guide/topics/media/camera.html
  • 6. Configurar el MediaRecorder 09. Fotos y Video Programación de dispositivos móviles con plataforma Android La clase MediaRecorder es la encargada de configurar la operación del hardware de la cámara. Existen dos configuraciones diferentes para las versiones de Android 2.2 o anteriores y Android 2.3 o posteriores. En versiones recientes de Android, es posible usar configuraciones predeterminadas para la cámara llamadas Perfiles (CamcorderProfile).
  • 7. Configurar la cámara 09. Fotos y Video Programación de dispositivos móviles con plataforma Android Existe una clase que representa a la cámara como tál y que sirve principalmente para “adquirir” los parámetros con los que trabaja el hardware. La clase “Camera” resulta útil para saber que formatos, resoluciones, incluso la cantidad de cámaras que dispone un dispositivo en particular. Con la clase Camera y MediaRecorder se puede grabar video desde una aplicación personalizada.
  • 8. Ejercicio 09. Fotos y Video Programación de dispositivos móviles con plataforma Android Requiere dispositivo físico