2015-01-15 26 views
1

想要从特定文件夹vaibhav中挑选图像文件,而不是使用库中的所有文件。想从特定的文件夹中挑选图像文件,但需要使用库中的所有文件

代码

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); 
+0

这个Log.e的输出是什么(“Dir path”,dir.toString());? –

+0

使用API​​级别15 –

+0

,我想在这里 –

回答

1

下面的代码只是正常工作:

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")); 
} 
+0

对不起,但它显示了库中的所有文件。 –

+0

Anjali如果你想出任何想法,请让我知道。这对我来说真的很重要.. –

+0

你可以创建你自己的文件浏览器 – Anjali

0

使用 browseIntent.setDataAndType(URI, “图像/ ”); //加载所有图像文件 而不是 browseIntent.setType(“image/jpg”);

相关问题