Я установил несколько приложений, которые имеют свои собственные функции галереи изображений (не используя другое приложение через намерения). Представлением по умолчанию обычно является список папок на моей SD-карте, которые содержат изображения (обычно с каким-то миниатюрой, представляющей папку), а затем, когда я углубляюсь в одну из этих папок, они отображают большие пальцы изображений этой папки содержит.
Является ли список папок частью MediaStore API, или разработчики делают это вручную (запрашивают файловую систему для списка папок, сканируют файлы в папке для общих расширений изображений и т. Д.)? Учебники, которые я нахожу в Интернете для создания галереи изображений с использованием API MediaStore, обычно просто запрашивают всю SD-карту и заполняют GridView курсором, возвращаемым из managedQuery. Есть ли лучшие учебники и документация для создания собственной галереи изображений?