我试图做个图片浏览器,因为要结合其他应用,所以在选取图片时希望直接根据相应文件夹直接进入并读取图片我开始的想法是,逐一扫描文件,如果为图片文件,将其父目录添加进一个folder map,当下一个图片文件的父目录路径与之前保存在folder map中的任一路径一致时,则不再保存,而只是将图片路径添加到与之前已有图片的pic map中;
而当下一个图片的父目录路径与之前保存在folder中的路径不一致时,则将父目录路径保存在fodler map中,而其下的图片则再保存在一个新的pic map中,以此类推。相当于expandablelist的数据结构一样,一个map保存包含这些图片的各自文件夹的信息,再定义n(图片文件夹个数)个map来存放这些文件夹下的图片路径,以便进入图片时浏览图片。
我想问问各位大侠有没有更好的方法,就比如android系统自带的gallery是如何实现的?