Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 20/06/13, 22:54:24
Array

[xs_avatar]
jackobito jackobito no está en línea
Miembro del foro
 
Fecha de registro: ago 2010
Mensajes: 78

Acceso a Fotos de Galería del telefono

Buenas

Estoy buscando por todos los lados y no veo como puedo programar para que al pulsar en una imagen me lance una pantalla con todas las fotos que contiene la galería del teléfono y luego la la imagen pulsada anteriormente se transforme en la foto seleccionada.

¿¿Alguien me puede indicar una web o decirme el código para hacerlo??, muchas gracias
Responder Con Cita


  #2  
Viejo 20/06/13, 23:04:46
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

http://stackoverflow.com/questions/2...app-in-android

Tienes el intent en la segunda respuesta, y cómo recibir la imagen seleccionada en la primera respuesta.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
  #3  
Viejo 21/06/13, 01:57:12
Array

[xs_avatar]
rafaxplayer rafaxplayer no está en línea
Miembro del foro
 
Fecha de registro: jun 2013
Localización: en la barcelona media
Mensajes: 224
Modelo de smartphone: LG-E610
Tu operador: Orange
yo lo hago asi en mi proyecto:

el clicklistener de la imagen:
Código:
final static int CHOOSE_IMAGE=123456;
Intent in = new Intent();
            	 in.setType("image/*");
            	 in.setAction(Intent.ACTION_GET_CONTENT);
            	 startActivityForResult(Intent.createChooser(in, "Select Picture"), CHOOSE_IMAGE);
Despues con el metodo del activity onActivityresult obtienes el uri de la imagen selccionada y la cargas en el imageView asi:

Código:
@Override
	protected void onActivityResult(int requestCode, int resultCode, Intent data) {
		
		super.onActivityResult(requestCode, resultCode, data);
		if(requestCode == CHOSE_IMAGE && resultCode == RESULT_OK)
		{
			Uri selectImage= data.getData();
			
			if(selectImage != null)
			{
				ImageView img = (ImageView)findViewById(R.id.imageView1);
				img.setImageURI(selectImage);
				
				
			}
			
		}
	}

Última edición por rafaxplayer Día 21/06/13 a las 01:59:25.
Responder Con Cita
  #4  
Viejo 25/06/13, 22:35:40
Array

[xs_avatar]
jackobito jackobito no está en línea
Miembro del foro
 
Fecha de registro: ago 2010
Mensajes: 78

Muchas gracias, pero o pongo algo mal o me falta algo porque no me va.¿Podéis especificar mas?

Graicas
Responder Con Cita
  #5  
Viejo 25/06/13, 22:42:49
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

 Cita: Originalmente Escrito por jackobito Ver Mensaje
Muchas gracias, pero o pongo algo mal o me falta algo porque no me va.¿Podéis especificar mas?

Graicas
Tú también, "no me va" no es muy descriptivo
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
  #6  
Viejo 26/06/13, 09:20:44
Array

[xs_avatar]
rafaxplayer rafaxplayer no está en línea
Miembro del foro
 
Fecha de registro: jun 2013
Localización: en la barcelona media
Mensajes: 224
Modelo de smartphone: LG-E610
Tu operador: Orange
A mi me funciona perfecto asi para acceder a la galeria:

Código:
static int CHOOSE_IMAGE = 22354; // esta es una clave para el intent , da igual el numero ...

Intent in = new Intent();
            	 in.setType("image/*");
            	 in.setAction(Intent.ACTION_GET_CONTENT);
            	 startActivityForResult(Intent.createChooser(in, "Select Picture"),CHOOSE_IMAGE);
Y el metodo onactivityresult para obtener la imagen seleccionada:

Código:
@Override
	protected void onActivityResult(int requestCode, int resultCode, Intent data) {
		
		super.onActivityResult(requestCode, resultCode, data);
		if(requestCode == CHOSE_IMAGE && resultCode == RESULT_OK)
		{
			selectImage = data.getData();
			
			if(selectImage != null)
			{
			        ImageView img =(ImageView)findViewById(R.id.imageView1);
				img.setImageURI(selectImage);
				
		
			}
			
		}
		
	}

Última edición por rafaxplayer Día 26/06/13 a las 09:25:35.
Responder Con Cita
  #7  
Viejo 27/06/13, 14:35:40
Array

[xs_avatar]
jackobito jackobito no está en línea
Miembro del foro
 
Fecha de registro: ago 2010
Mensajes: 78

perdón por no expresarme mejor con anterioridad, pero al final ya conseguí hacer que me funcionara.

Me he servido mas la pagina:

http://viralpatel.net/blogs/pick-ima...y-android-app


Muchísimas gracias
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 02:07:13 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /