系统已经帮你把所有的音乐文件查出来并放到数据库里面了答铅咐,只要查找这个系统的数据库就可以得到你需清纯要的所有信息,不需要你手动去搜索SD卡的,给你看段代码就明白了
ContentResolver resolver = context.getContentResolver();
Cursor cursor = resolver.query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null, null, null);
while(cursor.moveToNext()) {
cursor.getColumnIndex(MediaStore.Audio.Media.TITLE)); //这是音乐的标题
//还有其他字激斗段
}
扫描整个sd卡,过滤掉除了mp3,ogg,hifi等常用外的后缀名即可
写个递归方法查找