我正在尝试生成一个数组,其中数组中的每个项目都是位于资源中名为raw的文件夹中的视频路径。但是程序在运行时会崩溃。以下是将文件名添加到String数组的代码。
String[] fileArray;
File dir = new File("/res/raw");
File[] files = dir.listFiles();
fileArray = new String[files.length];
for (int i = 0; i < files.length; ++i){
fileArray[i] = files[i].getName();
}
答案 0 :(得分:0)
你需要这个:
Field[] fields = R.raw.class.getFields();
for (int i = 0; i < fields.length - 1; i++) {
String name = fields[i].getName();
//do your thing here
}