get the path of a Gallery Folder in Android

2019-01-25 12:39发布

问题:

I know how to programatically get a gallery image (one by one).

Now that the gallery is organised folderwise

Is there a way to select and get the path of a folder in the gallery view...

回答1:

You can get path here but MediaScanner will find every folder on SDCARD with photos.

final String path = android.os.Environment.DIRECTORY_DCIM;


回答2:

With this method you can get the path of the Gallery of your device:

private static String getGalleryPath() {
        return photoDir = Environment.getExternalStorageDirectory() + "/" + Environment.DIRECTORY_DCIM + "/";   
    }


回答3:

String getGalleryPath() {
    File folder = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM);

    if (!folder.exists()) {
        folder.mkdir();
    }

    return folder.getAbsolutePath();
}