Android字符串资源存储在... \ res \ values \ strings.xml之外

时间:2017-01-14 13:11:12

标签: android opengl-es android-resources

我正在使用opengl es为Android制作一个程序,我希望通过将我的glsl着色器代码作为单独的源文件和java源代码来组织我的项目。

然而,我意识到,对于Android,我需要将它们存储为字符串资源,这些资源通常在strings.xml资源文件中存储和管理,但我非常希望将它们分开。

如果没有直接将各种glsl着色器代码嵌入...\main\res\values\strings.xml,有关如何执行此操作的任何指示?

2 个答案:

答案 0 :(得分:1)

您可以创建一个java常量文件并将所有字符串放入其中,但不建议这样做。

答案 1 :(得分:1)

如果您正在使用Android Studio,甚至还有.glsl支持编辑着色器。只需创建一个文件并添加.glsl作为扩展名,Android Studio将为您提供下载用于编辑着色器的插件。您只能将着色器放在res / raw文件夹中。