У меня много файлов в /res/raw. Есть ли способ организовать эту папку? Простое расположение в каталогах делает их невидимыми для R.raw.
Есть ли способ организовать папку res в android?
Ответ 1
Подкаталоги не разрешены в папках ресурсов Android. Это, безусловно, неудобно.
Ранее обсуждалось: Могут ли каталоги, доступные для Android, содержать подкаталоги?
Ответ 2
Активы
Особенно, если вам не нужна ссылка в вашем классе R (и не интернационализация), используйте папку assets.
InputStream inStream = getAssets().open("subfolder/filename.txt");
BufferedReader reader = new BufferedReader(new InputStreamReader(inStream));
Он должен находиться на том же уровне, что и ваша папка res
/java
: src/main/assets/
Поскольку вы просили папку raw
, есть хороший шанс, что вы все равно хотите использовать.