gpt4 book ai didi

android - 无论android中的目录如何,我怎样才能得到sd卡上所有mp3文件的列表?

转载 作者:太空狗 更新时间:2023-10-29 14:34:11 27 4
gpt4 key购买 nike

使用开源MusicDroid的代码和我在搜索这个问题时找到的以下代码,我只能获取根目录/sdcard/中的mp3文件

File home = Environment.getExternalStorageDirectory();

if (home.listFiles( new Mp3Filter()).length > 0) {
for (File file : home.listFiles( new Mp3Filter())) {
songs.add(file.getAbsolutePath());
}
ArrayAdapter<String> songList = new ArrayAdapter<String>
(this,R.layout.song_item,songs);
setListAdapter(songList);
}

如何将卡中(任何目录中)的所有 mp3 文件放入我的“歌曲”列表中?

最佳答案

根据您的需要,您可以查询媒体商店。 Android 每次重新挂载时都会扫描 SD 卡,因此 MediaStore.Audio 应该包含您需要的所有信息。

关于android - 无论android中的目录如何,我怎样才能得到sd卡上所有mp3文件的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3217999/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com