Obtener la carpeta de imagen actual de la cámara

Tengo un pequeño FileExplorer en mi aplicación y quiero que comience en la carpeta, que es utilizado actualmente por la cámara defautl. ¿Hay una manera de obtener este camino? Lo intenté:

Environment.getExternalStoragePublicDirectory (Environment.DIRECTORY_PICTURES).getAbsolutePath()); 

Pero esto no devuelve "/ mnt / sdcard / Pictures" y mi cámara se almacena en "mnt / sdcard / ext_sd / DCIM / 100MEDIA /"

PS: Sé cómo iniciar la cámara con una carpeta específica para almacenar las imágenes, que no es lo que estoy buscando,

 String[] projection = new String[]{MediaStore.Images.ImageColumns._ID,MediaStore.Images.ImageColumns.DATA,MediaStore.Images.ImageColumns.BUCKET_DISPLAY_NAME,MediaStore.Images.ImageColumns.DATE_TAKEN,MediaStore.Images.ImageColumns.MIME_TYPE}; final Cursor cursor = managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,projection, null, null, MediaStore.Images.ImageColumns.DATE_TAKEN + " DESC"); if(cursor != null){ cursor.moveToFirst(); // you will find the last taken picture here // according to Bojan Radivojevic Bomber comment do not close the cursor (he is right ^^) //cursor.close(); } 
  • Establecer parámetros de diseño dinámicamente
  • Vista previa de cámara negra en Android 7
  • Cámara Qt QML a C ++ QImage en Android
  • Cómo escribir datos Exif usando la clase de cámara personalizada en android?
  • Uso de android.view.SurfaceView con una cámara en parte de la pantalla
  • Uso de la cámara sin tarjeta SD en Android
  • ¿Cómo usar setCamera (MediaRecorder)?
  • Android: ¿Cómo retrasar la captura de un marco específico tomado por la cámara?
  • ¿Existe una forma programática de detectar si la cámara tiene un zoom óptico?
  • La visualización de la vista previa de la cámara de vidrio es ilegible
  • Rotar vídeo con mp4parser de acuerdo con la cámara utilizada
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.