Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to restrict a user to pick only JPG images from the gallery?

In my application I have an option which allows a user to pick an image from gallery and use it in the application. However I would want to restrict the user to select only images with .jpg extension. How do I achieve that?

So far I've tried the following, but each type of image is at the disposal with this approach:

Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType("image/*");
startActivityForResult(intent, RESULT_LOAD_IMAGE);
like image 539
Skynet Avatar asked Feb 22 '13 06:02

Skynet


1 Answers

1. You can use

intent.setType("image/jpeg");

or

intent.setType("image/jpg");

2. Or you can use the onActivityResult to check the file using :

filePath.endsWith(".jpg")

if the files are of kind .jpg or .jpeg then only implement your logic else Toast that the file should be in .jpg format.

like image 61
Shail Adi Avatar answered Oct 13 '22 01:10

Shail Adi