Gracias CRISTIAN, es hermoso entender que en el mundo hay personas que se esmeran en enseñar al que no sabe... y lo hacen bien, con calidad, con profundidad, con generosidad. Muchas gracias!
Hola Cristian. Ante todo muchas gracias por tu dedicación. Soy una fiel seguidora, aunque siempre intento ampliar. En este caso, en el minuto 3:50 hablas de cambiar el nombre de la foto mediante un formulario. Lo he intentado con un alertDialog y no lo consigo. Podrías darme alguna pista?. Gracias.
Hola, tengo un problema que luego de tomar la foto la graba en el móvil pero no la muestra en la imageView, como la puedo arreglar tengo el mismo código pero no muestra la imagen, Gracias por la ayuda
Buenas tardes Cristian, Antes que nada decirte que tus video me estan siendo de gran ayuda. MUCHA GRACIAS Tengo una pregunta, estoy intentando meter la imagen que toma desde la camara en un ImageButton, lo que pasa que al insertarlo la imagen me ocupa toda la pantalla. Como podria redimensionar la imagen que tomo desde la camara para que me ocupe por ejemplo una dimension de 100 x 100 en el image button. Gracias y saludos
Hola Cristian! antes que nada Muchas gracias por tus videos! Ayudan mucho realmente! Queria pedirte si podías actualizar este ejemplo pero con el nuevo método Launcher, poruqe el "startActivityForResult" está deprecado, he estado intentando ver como se hace en la documentación y otros videos, pero realmente hay poco sobre como utilizar este método relacionado con la camara. Y lo que me gusta de tu video es que tu mismo asignas la ruta (Uri) de las fotografias. Porfa, haz un video acutalizado, ¡Muchas Gracias!
A todo aquel que no le cargaba la imagen luego de tomar la foto, estuve revisando el codigo y haciendo Toast a 1 por 1 para ver cual era el error y era que la ruta estaba mal espeficicada : solo bastaba con poder agregar un "/" luego de misfotos private final String RUTA_IMAGEN=CARPETA_RAIZ+"misFotos/"; lo probé y funciono correcto
Hola cristian muy buenos tus videos tengo un problema en la opcion de sacar foto no abre la camara en los errores me muestra algo de la ruta me podrias ayudar porfavor
Para todos los que no les funciona la camara, desde android 7.0 se utiliza FileProvider developer.android.com/reference/android/support/v4/content/FileProvider
todo el codigo esta bien sin embargo me dice: Bitmap too large to be uploaded into a texture (4160x2340, max=4096x4096) no puedo cargar el bitmap en el imageview por ese motivo :(
Gracias por la información, muy valiosa. Alguien tiene conocimiento porque al tomar foto gira la imagen, o porque al elegir de la galeria de las fotos tomadas con la camara tambien la gira
Si, lo llegué a solucionar. Eso sucede porque algunos teléfonos toman la foto en modo "landscape" osea en horizontal...lo que hice fue rotar la imagen y luego ponerlo en el imagen view ..para eso utilice un método..déjame tu correo aquí y te lo envío
Tengo un problema, al parecer el permission CAMERA no funciona con mi dispositivo es de 6.0, y los otros funcionan con o sin los permisos, cuando lo añadi el permission CAMERA sale un error, y cuando lo quito, toma la foto pero aparece un dialogo, que me marca error al guardar...
es lo mismo, solo tienes que modificar esto a la hora de crear el dialogo ---> final AlertDialog.Builder alertOpciones=new AlertDialog.Builder(getActivity());
a mi me paso en mi caso no me cargaba por la resolución, en el código de la app hay un método para asignar una resolución en otro vídeo mas adelante lo explica pero te dejo la función x si es tu mismo caso private Bitmap redimensionarImagen(Bitmap bitmap, float anchoNuevo, float altoNuevo) { int ancho=bitmap.getWidth(); int alto=bitmap.getHeight(); if(ancho>anchoNuevo || alto>altoNuevo){ float escalaAncho=anchoNuevo/ancho; float escalaAlto= altoNuevo/alto; Matrix matrix=new Matrix(); matrix.postScale(escalaAncho,escalaAlto); return Bitmap.createBitmap(bitmap,0,0,ancho,alto,matrix,false); }else{ return bitmap; } }
Buen video. Quisiera hacer una app que utilice la cámara pero antes agregar un logotipo o marco en ella y luego si capturar la imagen gracias te agradezco si tienes algo parecido
6 ปีที่แล้ว
Hola, al uso de la cámara la aplicación se cierra ... algún motivo por lo que ocurra esto?
Hola a todos, mi problema es que no me crea los directorios... ¿Alguien tiene o ha tenido este mismo problema?. Al no poder crear el directorio el algoritmo aborta y no ejecuta la cámara. Gracias.
No se si sea la mejor solución pero solo agrega: StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); antes de iniciar el Intent para abrir la cámara
6 ปีที่แล้ว
use la solucion que recomiendas , pero sigue cerrando la aplicación.....
Gracias CRISTIAN, es hermoso entender que en el mundo hay personas que se esmeran en enseñar al que no sabe... y lo hacen bien, con calidad, con profundidad, con generosidad. Muchas gracias!
Gracias Cristian excelente video
Perfect video, it works for me. With other videos I was not able to save the photo. Thank you very much!
Alguien sabe por qué se cierra la aplicación cuando doy en la opción de tomar foto??
resolviste esa situación amigo?, si es asi di me
@@olivercortes4542 Según estoy leyendo, está obsoleto el getExternalStorageDirectory pero no encuentro la solución aun
Hola Cristian. Ante todo muchas gracias por tu dedicación. Soy una fiel seguidora, aunque siempre intento ampliar. En este caso, en el minuto 3:50 hablas de cambiar el nombre de la foto mediante un formulario. Lo he intentado con un alertDialog y no lo consigo. Podrías darme alguna pista?. Gracias.
Hola, tengo un problema que luego de tomar la foto la graba en el móvil pero no la muestra en la imageView, como la puedo arreglar tengo el mismo código pero no muestra la imagen, Gracias por la ayuda
te consulto hay forma de detectar una luz laser en la camara frontal tipo disparo de tiro al blanco
me di cuenta que ese / no sirve, marca error cuando tomar la foto y no muestra en el ImageView
Buenas tardes Cristian,
Antes que nada decirte que tus video me estan siendo de gran ayuda. MUCHA GRACIAS
Tengo una pregunta, estoy intentando meter la imagen que toma desde la camara en un ImageButton, lo que pasa que al insertarlo la imagen me ocupa toda la pantalla. Como podria redimensionar la imagen que tomo desde la camara para que me ocupe por ejemplo una dimension de 100 x 100 en el image button. Gracias y saludos
Hola Cristian! antes que nada Muchas gracias por tus videos! Ayudan mucho realmente!
Queria pedirte si podías actualizar este ejemplo pero con el nuevo método Launcher, poruqe el "startActivityForResult" está deprecado, he estado intentando ver como se hace en la documentación y otros videos, pero realmente hay poco sobre como utilizar este método relacionado con la camara. Y lo que me gusta de tu video es que tu mismo asignas la ruta (Uri) de las fotografias.
Porfa, haz un video acutalizado, ¡Muchas Gracias!
Hola Cristian, como hacerlo pero que no se guarden en tarjeta de memoria externa???
A todo aquel que no le cargaba la imagen luego de tomar la foto, estuve revisando el codigo y haciendo Toast a 1 por 1 para ver cual era el error y era que la ruta estaba mal espeficicada : solo bastaba con poder agregar un "/" luego de misfotos
private final String RUTA_IMAGEN=CARPETA_RAIZ+"misFotos/";
lo probé y funciono correcto
Hola cristian muy buenos tus videos tengo un problema en la opcion de sacar foto no abre la camara en los errores me muestra algo de la ruta me podrias ayudar porfavor
Al momento de que se pone la imagen tomada desde la camara se pone acostada alguien sabe por que??
Tengo el mismo problema
Hola, a mi tambien me pasa, alguna solucion?
También tengo el mismo problema
solucionaron ese error alguna vez?
Para todos los que no les funciona la camara, desde android 7.0 se utiliza FileProvider
developer.android.com/reference/android/support/v4/content/FileProvider
Y no se olviden ponerlo en el manifest
todo el codigo esta bien sin embargo me dice: Bitmap too large to be uploaded into a texture (4160x2340, max=4096x4096) no puedo cargar el bitmap en el imageview por ese motivo :(
lo raro es que si funciona al cargar una imagen de la galeria
Gracias por la información, muy valiosa. Alguien tiene conocimiento porque al tomar foto gira la imagen, o porque al elegir de la galeria de las fotos tomadas con la camara tambien la gira
También tengo el mismo problema
@@gloenlandiah2o Pudo solucionar el problema. Agradezco información
Si, lo llegué a solucionar. Eso sucede porque algunos teléfonos toman la foto en modo "landscape" osea en horizontal...lo que hice fue rotar la imagen y luego ponerlo en el imagen view ..para eso utilice un método..déjame tu correo aquí y te lo envío
Lo que pasa es que no estoy en mi computadora ..luego lo busco y te lo. Envío
@@gloenlandiah2o hjsalazar9@gmail.com. Muchas gracias
Tengo un problema, al parecer el permission CAMERA no funciona con mi dispositivo es de 6.0, y los otros funcionan con o sin los permisos, cuando lo añadi el permission CAMERA sale un error, y cuando lo quito, toma la foto pero aparece un dialogo, que me marca error al guardar...
Mira los siguientes videos para asignar los permisos en el mismo java
Como seria si lo quisiera hacer en fragmentos en android studio, ayuda por favor
Es prácticamente igual solo debes de pasar el contexto del Activity donde tienes incrustado el Fragment
Como se hace eso, soy nuevo en android
es lo mismo, solo tienes que modificar esto a la hora de crear el dialogo ---> final AlertDialog.Builder alertOpciones=new AlertDialog.Builder(getActivity());
Muy bien vídeo Cristian, pero me gustaría saber porque al realizar una foto con la cámara trasera no aparece la imagen. Gracias
Alguien sabe porque no se carga la imagen despues de capturarla?
en serio me urge alguien que haya tenido el mismo problema?
GRACIAS
a mi me paso en mi caso no me cargaba por la resolución, en el código de la app hay un método para asignar una resolución en otro vídeo mas adelante lo explica pero te dejo la función x si es tu mismo caso
private Bitmap redimensionarImagen(Bitmap bitmap, float anchoNuevo, float altoNuevo) {
int ancho=bitmap.getWidth();
int alto=bitmap.getHeight();
if(ancho>anchoNuevo || alto>altoNuevo){
float escalaAncho=anchoNuevo/ancho;
float escalaAlto= altoNuevo/alto;
Matrix matrix=new Matrix();
matrix.postScale(escalaAncho,escalaAlto);
return Bitmap.createBitmap(bitmap,0,0,ancho,alto,matrix,false);
}else{
return bitmap;
}
}
Cómo podría realizar lo mismo pero usando una cámara externa conectada en el puerto USB?
Buen video. Quisiera hacer una app que utilice la cámara pero antes agregar un logotipo o marco en ella y luego si capturar la imagen gracias te agradezco si tienes algo parecido
Hola, al uso de la cámara la aplicación se cierra ...
algún motivo por lo que ocurra esto?
Me pasa igual amigo...
Lograste solucionarlo??
Seguro están corriendo la aplicación en un celular o emulador con Android 6 o súperior
Muy rapido explicas...no se logra captar la idea clara de lo dices....que mal
Hola a todos, mi problema es que no me crea los directorios... ¿Alguien tiene o ha tenido este mismo problema?. Al no poder crear el directorio el algoritmo aborta y no ejecuta la cámara. Gracias.
En pantalla negra no se ven los detalles !!!....
cuando activo la camara me cierra la aplicacion
me pasa igual, he buscado la respuesta y no la he encontrado
No se si sea la mejor solución pero solo agrega:
StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
StrictMode.setVmPolicy(builder.build());
antes de iniciar el Intent para abrir la cámara
use la solucion que recomiendas , pero sigue cerrando la aplicación.....
Gracias capo justo lo que necesitaba
@@hugosanchezocampo4022 gracias crackkkkkkkk, me funciono 1000000000000000
Algo cambio ya no funciona
Mucho apuro en los videos y dejas de explicar cosas importantes.