Я пытаюсь создать приложение галереи, которое показывает только изображения из папки со скриншотами в моем внутреннем хранилище.
Я нашел решение из здесь , но яУ меня возникают трудности с указанием пути к нужной папке.
Это фрагмент:
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);
Любые исправления будут высоко оценены.Ура!