Как отображать только определенные изображения с SD-карты в приложении GalleryView? - PullRequest
0 голосов
/ 04 февраля 2011

Следуя инструкциям на http://mihaifonoage.blogspot.com/2009/09/displaying-images-from-sd-card-in.html,, как я могу отображать только файлы изображений по шаблону [EDIT] в виджете Галерея [/ EDIT]?Я использую специальный каталог на SDCard, и мне нужно использовать следующий шаблон имени файла для хранения изображений:

/sdcard/[MYDIRECTORY]/[APPNAME]_[AN-ID]_[ANOTHER-ID]_[DATE].jpg

Теперь я хотел бы показать только те изображения, где [AN-ID] == x .

Я считаю, что мне нужно манипулировать ContentResolver, но я понятия не имею, как это сделать.Я знаю, что было бы намного проще просто сохранить все связанные изображения в одной папке, но я не могу этого сделать.

1 Ответ

0 голосов
/ 04 февраля 2011

Для этого вы должны сделать это изменение вышеуказанного кода ссылки:


Uri uri = Uri.withAppendedPath (MediaStore.Images.Media.EXTERNAL_CONTENT_URI, "" + imagename); курсор = управляемый запрос (URI, проекция, // какие столбцы возвращать null // Возвращаем все строки ноль, нуль);

...