这几天在做一个音乐播放器,需要读取SD卡上的所有音乐文件。
我的想法是遍历所有SD卡上的所有文件目录,把所有的.mp3 等音乐格式的文件全部读取出来,在显示在listview上。
这个做法是最容易想到的,也是可行的。
缺点是显而易见的,就是效率低,占用了大量的资源。


这个数据库建的很详细,基本上想要的信息都能找到。
之后直接使用这个数据的数据就行了。
例如:
顺便把直接读取CD卡上mp3文件的方法写出来,实现了一个接口:
这几天在做一个音乐播放器,需要读取SD卡上的所有音乐文件。
我的想法是遍历所有SD卡上的所有文件目录,把所有的.mp3 等音乐格式的文件全部读取出来,在显示在listview上。
这个做法是最容易想到的,也是可行的。
缺点是显而易见的,就是效率低,占用了大量的资源。


这个数据库建的很详细,基本上想要的信息都能找到。
之后直接使用这个数据的数据就行了。
例如:
顺便把直接读取CD卡上mp3文件的方法写出来,实现了一个接口: