如何获取Raw文件夹中存在的文件的名称

时间:2014-08-16 18:25:28

标签: android


我正在开发一个音乐播放器应用程序,我在其中播放Raw文件夹中的音频文件。
我在" raw"中有2个名为abc.mp3和def.mp3的文件。夹。
单击按钮我播放abc.mp3并单击其他按钮我播放def.mp3
我需要显示我在TextView上播放的文件的名称。
当我点击按钮时,我需要显示一条消息,说出"播放abc歌曲"在另一个我需要显示"播放def歌曲" 如何获取" raw"中存在的文件的名称?夹。
任何人都可以帮助获取原始文件夹中存在的mp3文件的名称。

1 个答案:

答案 0 :(得分:0)

以下是获取raw文件夹中所有文件名的代码。感谢@Padde

ArrayList<String> list = new ArrayList<String>();
Field[] fields = R.raw.class.getFields();
for(Field f : fields)
try {
    list.add(f.getName());
    } catch (IllegalArgumentException e) {
    } catch (IllegalAccessException e) { 
    }

我修改了@Padde Here

的答案