![]() |
|
| 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 |
«
Tema Anterior
|
Siguiente tema
»
|
|
Herramientas |
|
#1
|
||||
|
||||
|
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 |
|
|
|
#2
|
||||
|
||||
|
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. |
|
#3
|
|
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);
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 |
|
#4
|
||||
|
||||
|
Muchas gracias, pero o pongo algo mal o me falta algo porque no me va.¿Podéis especificar mas?
Graicas |
|
#5
|
||||
|
||||
|
Cita:
|
|
#6
|
|
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);
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 |
|
#7
|
||||
|
||||
|
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 |
| Respuesta |
Estás aquí
|
||||||
|
||||||
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 00:04:18 (GMT +1)
HTCMania: líderes desde el 2007






