8
0
mirror of https://gitee.com/shuto/customCamera.git synced 2026-05-21 00:00:01 +08:00

Merge pull request #90 from geneanet/issue/81-update-gallery

Notify the gallery when you save a picture inside.
This commit is contained in:
Christophe Boucaut
2015-07-10 09:53:48 +02:00
@@ -20,6 +20,7 @@ import android.hardware.Camera.CameraInfo;
import android.hardware.Camera.Parameters;
import android.hardware.Camera.PictureCallback;
import android.hardware.Camera.Size;
import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
import android.util.DisplayMetrics;
@@ -791,6 +792,13 @@ public class CameraActivity extends Activity {
outStream.write(data);
data = null;
outStream.close();
// Notify the gallery to display the new picture.
Intent mediaScanIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
File pictureFile = new File(pathPicture);
Uri pictureFileUri = Uri.fromFile(pictureFile);
mediaScanIntent.setData(pictureFile.getAbsolutePath());
this.sendBroadcast(mediaScanIntent);
} else {
Log.e("customCamera", "The directory for storage the picture in the gallery doesn't exist and his creation is failed.");
}