小编Kus*_*til的帖子

列出android中的所有Mp3文件

我正在开发Android中的音乐播放器,但仍然在阅读MP3文件.这是我读取所有mp3文件的代码.但它不会从设备中撤回任何文件(尽管我使用adb复制了一些文件).我也希望它使用相册,艺术家等列出请帮助.

final String MEDIA_PATH = Environment.getExternalStorageDirectory()+"";

private ArrayList<HashMap<String, String>> songsList = new ArrayList<HashMap<String, String>>();

// Constructor
public SongsManager(){

}

/**
 * Function to read all mp3 files from sdcard
 * and store the details in ArrayList
 * */
public ArrayList<HashMap<String, String>> getPlayList(){
    File home = new File(MEDIA_PATH);

    //if (home.listFiles(new FileExtensionFilter()).length > 0) {
    if (home.listFiles(new FileExtensionFilter())!=null) {

        for (File file : home.listFiles(new FileExtensionFilter())) {
            HashMap<String, String> song = new HashMap<String, String>();
            song.put("songTitle", file.getName().substring(0, (file.getName().length() - 4)));
            song.put("songPath", file.getPath());

            // Adding …
Run Code Online (Sandbox Code Playgroud)

android listview android-fragments

2
推荐指数
2
解决办法
2万
查看次数

标签 统计

android ×1

android-fragments ×1

listview ×1