Java android 从文件夹中选择一张照片
Java android pick a photo from gallery for a folder
我不知道如何从一个文件夹的图库中选择一张照片:
现在我有了这个:
private void galleryIntent() {
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);//
startActivityForResult(Intent.createChooser(intent, "Select File"), SELECT_FILE);
}
但现在我可以从所有图库中选择一张照片,我想从文件夹中选择一张照片测试
将某种选择器集成到您自己的应用程序中,例如 one of these file/directory chooser libraries,并删除 ACTION_GET_CONTENT
。
试试
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();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);//
startActivityForResult(Intent.createChooser(intent, "Select File"), SELECT_FILE);
}
但现在我可以从所有图库中选择一张照片,我想从文件夹中选择一张照片测试
将某种选择器集成到您自己的应用程序中,例如 one of these file/directory chooser libraries,并删除 ACTION_GET_CONTENT
。
试试
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);
}
您可以考虑查看此答案。看起来很有前途。但如果你没有安装文件管理器,它似乎不起作用。