Java 静态资源文件?

Java 静态资源文件?,java,android,resources,Java,Android,Resources,Android使用静态资源文件R。当您添加任何类型的新id时,该文件(至少在eclipse中)会自动更新。如何在普通java应用程序中创建/实现相同的功能?它是否像编写xml解析器并在修改xml后更新资源文件那样简单?您没有指定资源的类型或用途。我不知道安卓系统,但我会尽力帮忙;如果您只需要访问应用程序中的某些资源,则可以使用属性或资源,但存在一些差异。请参见其他问题。您没有指定资源的类型或使用方式。我不知道安卓系统,但我会尽力帮忙;如果您只需要访问应用程序中的某些资源,则可以使用属性或资源,这

Android使用静态资源文件
R
。当您添加任何类型的新id时,该文件(至少在eclipse中)会自动更新。如何在普通java应用程序中创建/实现相同的功能?它是否像编写xml解析器并在修改xml后更新资源文件那样简单?

您没有指定资源的类型或用途。我不知道安卓系统,但我会尽力帮忙;如果您只需要访问应用程序中的某些资源,则可以使用属性或资源,但存在一些差异。请参见其他问题。您没有指定资源的类型或使用方式。我不知道安卓系统,但我会尽力帮忙;如果您只需要访问应用程序中的某些资源,则可以使用属性或资源,这两者之间存在一些差异。请参见另一个问题,是的。您需要创建一个自定义构建脚本/程序,该脚本/程序在每次构建开始时运行(在其他任何操作之前),扫描您的资源文件夹文件(如果它们是XML文件,则需要读入XML文件并解析出字符串资源或来自这些文件的任何内容),然后以某种方式将其全部写入Java文件(例如R.string_name=“string value”).

确保XML文件没有实际打包在.jar中,因为所有这些信息现在都将存储在Java资源文件中


对于非XML文件的内容,您可以将文件名作为字符串存储在Java资源文件中。

某种程度上,是的。您需要创建一个自定义构建脚本/程序,该脚本/程序在每次构建开始时运行(在其他任何操作之前),扫描您的资源文件夹文件(如果它们是XML文件,则需要读入XML文件并解析出字符串资源或来自这些文件的任何内容),然后以某种方式将其全部写入Java文件(例如R.string_name=“string value”).

确保XML文件没有实际打包在.jar中,因为所有这些信息现在都将存储在Java资源文件中


对于非XML文件的内容,您可以将文件名作为字符串存储在Java资源文件中。

这并不能满足OP的要求-他们希望有一种从Java内部访问项目资源的简单方法。这不是他所要求的。Android资源处理更为特殊,依赖于更高效的实现。这并不是OP想要的——他们想要一种从Java内部访问项目资源的简单方式。这不是他想要的。Android资源处理更为特殊,依赖于更高效的实现。请问,我在哪里可以找到关于此类脚本构建的信息?请问,我在哪里可以找到关于此类脚本构建的信息?