Как ограничить пользователя, чтобы выбрать только jpg изображения из галереи?


В моем приложении есть опция, которая позволяет пользователю выбрать изображение из галереи и использовать его в приложении. Однако я хотел бы ограничить выбор Пользователем только изображений с расширением .jpg. Как мне этого добиться?

До сих пор я пробовал следующее, Но каждый тип изображения находится в распоряжении с этим подходом:

Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType("image/*");
startActivityForResult(intent, RESULT_LOAD_IMAGE);
1 4

1 ответ:

1. Вы можете использовать

intent.setType("image/jpeg");

Или

intent.setType("image/jpg");

2. или вы можете использовать onActivityResult для проверки файла с помощью:

filePath.endsWith(".jpg")

Если файлы имеют вид.формат JPG или .jpeg тогда только реализует вашу логику еще тост, что файл должен быть внутри .формат JPG.