Java安卓程序从库中选择一个文件夹的照片

时间:2016-11-24 13:12:11

标签: java android android-gallery android-photos android-intent-chooser

我不知道如何从一个文件夹中选择图库中的照片:

现在我有了这个:

   private void galleryIntent() {
        Intent intent = new Intent();
        intent.setType("image/*");
        intent.setAction(Intent.ACTION_GET_CONTENT);//
        startActivityForResult(Intent.createChooser(intent, "Select File"), SELECT_FILE);
}

但现在我可以从所有图库中选择一张照片,我想从文件夹Test中选择一张照片

3 个答案:

答案 0 :(得分:1)

将某种选择器集成到您自己的应用中,例如one of these file/directory chooser libraries,然后移除ACTION_GET_CONTENT

答案 1 :(得分:1)

尝试

private void galleryIntent() {
        Intent intent = new Intent();
        //Write your path here
        Uri uri=Uri.parse(Environment.getDownloadCacheDirectory().getPath().toString());
        intent.setDataAndType(uri, "image/*");
        intent.setAction(Intent.ACTION_GET_CONTENT);//
        startActivityForResult(Intent.createChooser(intent, "Select File"), SELECT_FILE);
}

答案 2 :(得分:1)

您可以考虑查看此答案。看起来很有希但是,如果您没有安装文件管理器,则无效。

https://stackoverflow.com/a/17173655/1987045