我安装了许多具有自己图片库功能的应用程序(不通过意图使用其他应用程序)。默认视图通常是我的SD卡中包含图像的文件夹列表(通常带有代表文件夹的某种缩略图),然后当我深入查看其中一个文件夹时,它们会显示文件夹中图像的大拇指包含。
文件夹列表是MediaStore api的一部分,还是开发人员手动执行此操作(查询文件系统以获取文件夹列表,扫描文件夹中的文件以查找常见图像扩展名等)?我在网上找到使用MediaStore api创建图库的教程,通常只是查询整个SD卡,并使用从managedQuery返回的Cursor填充GridView。是否有更好的教程和文档来制作自定义图库?