我在/ res / raw中有很多文件。有没有办法组织这个文件夹?简单地安排到目录使它们对R.raw不可见。
答案 0 :(得分:15)
Android资源文件夹中不允许使用子目录。这当然不方便。
之前讨论过:Can the Android drawable directory contain subdirectories?
答案 1 :(得分:1)
特别是如果您不需要R类中的引用(并且没有国际化),请使用 assets文件夹。
InputStream inStream = getAssets().open("subfolder/filename.txt");
BufferedReader reader = new BufferedReader(new InputStreamReader(inStream));
与您的res
/ java
文件夹位于同一级别:src/main/assets/
由于您要求提供raw
文件夹,因此很有可能这就是您要使用的内容。