Я пытаюсь создать приложение-галерею, которое показывает изображения только из папки со скриншотами во внутренней памяти.
Я нашел решение из здесь, но я возникли трудности с тем, как указать путь к нужной мне папке.
Это фрагмент:
cursor imagecursor = getContentResolver().query( MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
columns,
MediaStore.Images.Media.DATA + " like ? ",
new String[] {"%/yourfoldername/%"},
null);
Может кто-нибудь объяснить мне, что я должен поместить в этот " like ? "
и как я могу указать имя моей папки в этом new String[] {"%/yourfoldername/%"},
Это мой код.
String[] projection = { MediaStore.MediaColumns.DATA,
MediaStore.Images.Media.BUCKET_DISPLAY_NAME, MediaStore.MediaColumns.DATE_MODIFIED };
Cursor cursor = getContentResolver().query( MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
projection,
MediaStore.Images.Media.DATA + " like ? ",
new String[] {"%/sdcard/DCIM/Screenshots"},
null);
Любые исправления будут высоко оценены. Ваше здоровье!