title: Built-in Camera, using the extra MediaStore.EXTRA_OUTPUT stores pictures twice (in my folder, and in the default)
body: <p>I'm currently developing an app which uses the built-in Camera.
  I call this snippet by clicking a button : </p>
  
  <pre><code>Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
  //Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
  
  String path = Environment.getExternalStorageDirectory().getAbsolutePath();
  path += "/myFolder/myPicture.jpg";
  File file = new File( path );
  //file.mkdirs();
  Uri outputFileUri = Uri.fromFile( file );
  //String absoluteOutputFileUri = file.getAbsolutePath();
  
  intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
  startActivityForResult(intent, 0);
  </code></pre>
  
  <p>After taking the picture with the camera, the jpg is <strong>well stored</strong> in sdcard/myFolder/myPicture.jpg, but it is <strong>also stored</strong> in /sdcard/DCIM/Camera/2011-06-14 10.36.10.jpg, which is the default path.</p>
  
  <p>Is there a way to prevent the built-in Camera to store the picture in the default folder?</p>
  
  <p>Edit : I think I will use the Camera class directly</p>