Android列出所有音乐文件的代码

Posted s-sparrow

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android列出所有音乐文件的代码相关的知识,希望对你有一定的参考价值。

如下的代码是关于android列出所有音乐文件的代码,应该对各位也有帮助。
String selection = MediaStore.Audio.Media.IS_MUSIC + " != 0";

String[] projection = {
MediaStore.Audio.Media._ID,
MediaStore.Audio.Media.ARTIST,
MediaStore.Audio.Media.TITLE,
MediaStore.Audio.Media.DATA,
MediaStore.Audio.Media.DISPLAY_NAME,
MediaStore.Audio.Media.DURATION
};

cursor = this.managedQuery(
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
projection,
selection,
null,
null);

private List<String> songs = new ArrayList<String>();
while(cursor.moveToNext()){
songs.add(cursor.getString(0) + "||" + cursor.getString(1) + "||" + cursor.getString(2) + "||" + cursor.getString(3) + "||" + cursor.getString(4) + "||" + cursor.getString(5));
}




 

以上是关于Android列出所有音乐文件的代码的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin - 遍历 Android 设备上的所有音频文件

Android应用开发--MP3音乐播放器代码实现

列出Android设备所有启动的服务 判断某个服务是不是开启

如何在颤动中将音乐文件提取到 Android 10 及更低版本的应用程序中

在android中播放两个音频文件

android中扫描模拟器sd卡中mp3后缀的所有音乐文件,并显示到listView中,求源码或实现方法?