Android 希望从特定文件夹中拾取图像文件,但改为使用gallery的所有文件
希望从特定文件夹vaibhav中拾取图像文件,但改为使用gallery的所有文件 代码Android 希望从特定文件夹中拾取图像文件,但改为使用gallery的所有文件,android,android-intent,image-gallery,android-gallery,Android,Android Intent,Image Gallery,Android Gallery,希望从特定文件夹vaibhav中拾取图像文件,但改为使用gallery的所有文件 代码 File dir = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), "Vaibhav/"); Log.e("Dir path",dir.toString()); dir.exists();
File dir = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), "Vaibhav/");
Log.e("Dir path",dir.toString());
dir.exists();
Uri uri = Uri.parse(dir.toString());
Intent browseIntent = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.getContentUri(uri.toString()));
browseIntent.setType("image/jpg");
startActivityForResult(browseIntent, BROWSE_REQUEST);
以下代码可以正常工作:
public void openFolder()
{
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
Uri uri = Uri.parse(Environment.getExternalStorageDirectory().getPath()
+ "/Vaibhav/");
intent.setDataAndType(uri, "image/jpg");
startActivity(Intent.createChooser(intent, "Open folder"));
}
使用
setDataAndType(uri,“image/”)//加载所有图像文件
而不是
browseIntent.setType(“image/jpg”) 这个Log.e(“Dir path”,Dir.toString())的输出是什么;?我想要的路径显示此处的路径..类似于sdcard/0/pictures/vaibhavdo Uri.parse(Environment.getExternalStorageDirectory().getPath()+“/you\u folder\u name/”;很抱歉,它显示了图库中的所有文件。Anjali如果你有任何想法,请告诉我。这对我来说非常重要。你可以创建自己的文件浏览器如何从特定文件夹中获取所有图像?