Java android从图库中选择一张照片作为文件夹

Java android从图库中选择一张照片作为文件夹,java,android,android-gallery,android-photos,android-intent-chooser,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(inten

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

现在我有这个:

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

但现在我可以从所有图库中选择一张照片,我想从文件夹中选择一张照片。测试将某种选择器集成到您自己的应用程序中,例如,删除
操作获取内容
将某种选择器集成到您自己的应用程序中,例如,删除
操作获取内容
尝试使用

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);
}
试一试

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

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


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