Я хотел бы использовать встроенное приложение галереи для отображения изображений, хранящихся в специальной папке приложения - изображений, хранящихся в папке, возвращенной методом getExternalFilesDir()
.Существует много кода, подобного следующему, который отображает все изображения, но мне нужно отобразить изображения, хранящиеся в определенной папке:
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
startActivityForResult(intent, TEST_RESULT);
Ответ на аналогичный вопрос ссылается на это решение:
Получить / выбрать изображение из встроенного в Android приложения «Галерея» программным способом
Однако я не хочу, чтобы пользователь выбирал фотографии, а просто отображал их.В одном ответе упоминается intent.setType
с "file:///sdcard/image/*"
.
Однако в ответах это, похоже, ни для кого не сработало и у меня тоже не сработало (я пробовал разные вещи, такие как "file://" + getExternalFilesDir() + "/*"
и т. Д.).Кому-нибудь повезло, вызывая приложение галереи для определенной папки?