从代码中获取android原始资源目录中的文件列表

时间:2014-09-13 21:58:05

标签: android

我想在原始资源目录中获取文件列表。就像打开文件目录并获取该目录中的所有文件一样。

也许我们可以调用系统命令来完成它。但我不知道如何找到原始目录的正确文件路径。

2 个答案:

答案 0 :(得分:3)

你需要这个:

Field[] fields = R.raw.class.getFields();

    for (int i = 0; i < fields.length - 1; i++) {
        String name = fields[i].getName();
        //do your thing here

    }

希望它有所帮助。

答案 1 :(得分:0)

您可以使用以下字符串来访问该目录中的文件。 例如如果文件test.mp4位于原始目录,则可以使用以下字符串访问它:

android.resource://com.example.package/raw/test

我不确定您是否可以查询该目录中的所有文件!