diff --git a/plugin.xml b/plugin.xml index 6814086..50b1429 100644 --- a/plugin.xml +++ b/plugin.xml @@ -23,6 +23,7 @@ + diff --git a/src/android/customCamera/src/org/geneanet/customcamera/CameraView.java b/src/android/customCamera/src/org/geneanet/customcamera/CameraView.java index 83f42a1..e033f6e 100644 --- a/src/android/customCamera/src/org/geneanet/customcamera/CameraView.java +++ b/src/android/customCamera/src/org/geneanet/customcamera/CameraView.java @@ -10,6 +10,7 @@ import java.util.List; import android.app.Activity; import android.app.AlertDialog; +import android.content.ContentValues; import android.content.res.Configuration; import android.hardware.Camera; import android.hardware.Camera.PictureCallback; @@ -337,9 +338,10 @@ public class CameraView extends Activity { accepter.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - try { - outStream = new FileOutputStream(Environment.getExternalStorageDirectory().getPath() + String.format( - "/%d.jpg", System.currentTimeMillis())); + try { + String pathImg = Environment.getExternalStorageDirectory().getPath()+"/"+Environment.DIRECTORY_DCIM+"/Camera/"; + pathImg = pathImg+String.format("%d.jpeg", System.currentTimeMillis()); + outStream = new FileOutputStream(pathImg); outStream.write(data); outStream.close(); keepPhoto.setVisibility(View.INVISIBLE); @@ -362,6 +364,6 @@ public class CameraView extends Activity { }; }; mCamera.takePicture(shutterCallback, rawCallback, jpegCallback); - } + } }