gpt4 book ai didi

java - 静态资源文件?

转载 作者:行者123 更新时间:2023-11-30 04:31:58 27 4
gpt4 key购买 nike

Android 使用静态资源文件R。当您添加任何类型的新 ID 时,此文件(至少在 eclipse 中)会自动更新。如何在普通的 Java 应用程序中创建/实现相同的功能?是不是就写个xml解析器,xml修改后更新资源文件就这么简单?

最佳答案

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

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

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

关于java - 静态资源文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7540903/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com