Ades rTf
Ades rTf

Reputation: 21

Want to pick image files from a specific folder but have all the files of gallery instead

Want to pick image files from a specific folder vaibhav but have all the files of gallery instead.

Code

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

Upvotes: 2

Views: 2564

Answers (2)

user7442211
user7442211

Reputation: 1

Use browseIntent.setDataAndType(uri, "image/.");//Loads all image files Instead of browseIntent.setType("image/jpg");

Upvotes: 0

Anjali
Anjali

Reputation: 2535

Following Code Just Works Fine:

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

Upvotes: 1

Related Questions