Любой быстрый способ получить список папок, который содержит изображение? - PullRequest
1 голос
/ 23 декабря 2011

Я работаю над галереей.Вот рабочий процесс: (1) Показать список папок, которые содержат изображения (2) Показать представление галереи, которое показывает выбранную папку.(Я могу это сделать)

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

ИЛИ

String[] projection = {MediaStore.Images.Media.DATA};
Cursor tmpCursor = managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
                    projection, // Which columns to return
                    null,     // Return all rows
            null, 
                    null);

Но это слишком медленно.

Есть ли альтернативный способ сделать это?

Приложение OS Gallery может загружать папки изображений в разумные сроки.Я думаю, что это должен быть лучший способ получить список.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...