Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/11/2014, 08:52
Macas
 
Fecha de Ingreso: noviembre-2012
Mensajes: 136
Antigüedad: 12 años
Puntos: 0
Guardo imagen pero no se ve en la galería.

Buenas,

Estoy intentando guardar la imagen en la galería de la siguiente manera:
Código Java:
Ver original
  1. Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
  2.                      //Creamos una carpeta en la memeria del terminal
  3.                      File imagesFolder = new File(
  4.                         Environment.getExternalStoragePublicDirectory( Environment.DIRECTORY_DCIM), "FotosM");
  5.                      imagesFolder.mkdirs();  
  6.                      Log.i("P","Ruta de la carpeta" +imagesFolder.getAbsolutePath() );
  7.                      //añadimos el nombre de la imagen
  8.                      
  9.                      Time now = new Time();
  10.                      now.setToNow();
  11.                      File image = new File(imagesFolder, "foto.jpg");
  12.                      Uri uriSavedImage = Uri.fromFile(image);
  13.                      //Le decimos al Intent que queremos grabar la imagen
  14.                      cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, uriSavedImage);
  15.                      //Lanzamos la aplicacion de la camara con retorno (forResult)
  16.                      startActivityForResult(cameraIntent, 1);
  17.                      
  18.                      MyMediaConnectorClient client = new MyMediaConnectorClient(newfile);
  19.                      MediaScannerConnection scanner = new MediaScannerConnection(context, client);
  20.                      client.setScanner(scanner);
  21.                      scanner.connect();

La imagen se me guarda bien, porque desde un gestor de archivos puedo verla.

Pero me gustaría verla en la galería, he probado cambiando la ruta a DCIM pero no se me ve.


Alguna idea.

Última edición por Macas; 23/11/2014 a las 10:45