9

我知道如何以编程方式获取画廊图像(一张一张)。

现在画廊是按文件夹组织的

有没有办法在图库视图中选择并获取文件夹的路径...

替代文字

4

3 回答 3

15

使用此方法,您可以获得Gallery设备的路径:

private static String getGalleryPath() {
        return photoDir = Environment.getExternalStorageDirectory() + "/" + Environment.DIRECTORY_DCIM + "/";   
    }
于 2015-04-21T22:05:57.747 回答
13

您可以在此处获取路径,但 MediaScanner 会在 SDCARD 上找到带有照片的每个文件夹。

final String path = android.os.Environment.DIRECTORY_DCIM;
于 2010-12-16T08:45:40.497 回答
3
String getGalleryPath() {
    File folder = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM);

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

    return folder.getAbsolutePath();
}
于 2017-10-16T05:38:04.420 回答