我做了一些搜索,发现这个post ... 但我是所有Android / Java百灵鸟的新手,所以需要一些建议。
我创建了一些扫描用户SD卡的代码,查找所有文件夹但只显示* .mp3,* .MP3等文件。例如我有:
列出了sdcard目录中的所有文件夹,但只有音乐树顶端的文件夹才有mp3。列表中只显示了mp3,这是完美的。
但是,我想进一步改进这一点,并且只显示列表中包含mp3的目录或其子目录中的目录。我希望我的列表出于其他原因保留在树视图结构中,而不仅仅列出包含音乐的目录。结果将是:
有人能让我开始研究如何创建这个吗?
我认为我需要点击每个文件夹,然后移动子目录直到找到mp3。但是,我不确定如何标记音乐目录最终包含mp3,因此应该在列表中。
我用来构建树的代码。它基于this并略有修改。
答案 0 :(得分:1)
最后我决定使用Android媒体库和一个简单的文件夹扫描程序。我仍然没有解决上面的问题,但我计划建立用户使用存储的字符串从搜索中排除文件夹的能力。