0

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

现在我有这个:

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

但是现在我可以从所有画廊中选择一张照片,我想从文件夹中选择一张照片测试

4

3 回答 3

1

将某种选择器集成到您自己的应用程序中,例如这些文件/目录选择器库之一,然后删除ACTION_GET_CONTENT.

于 2016-11-24T13:38:55.053 回答
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);
}
于 2016-11-24T13:42:30.557 回答
1

你可以考虑检查这个答案。看起来很有希望。但是,如果您没有安装文件管理器,它似乎不起作用。

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

于 2016-11-24T13:43:55.073 回答