2015-01-15 1 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");