获取相机的当前图片文件夹

我在我的应用程序中有一个小型的FileExplorer,我希望他在文件夹中启动,目前由defautl相机使用。 有没有办法得到这条路? 我试过了:

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

但是这不会返回“/ mnt / sdcard /图片”,我的相机存储在“mnt / sdcard / ext_sd / DCIM / 100MEDIA /”

PS:我知道如何用特定的文件夹来启动相机来存储图片,这不是我正在寻找的,

Solutions Collecting From Web of "获取相机的当前图片文件夹"

 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(); }