首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >静态资源文件?

静态资源文件?
EN

Stack Overflow用户
提问于 2011-09-25 02:10:09
回答 2查看 286关注 0票数 1

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-25 02:43:56

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

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

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

票数 1
EN

Stack Overflow用户

发布于 2011-09-25 02:35:53

您没有指定资源的类型或用途。我不知道android,但我会尽力帮助你;如果你只是需要访问你的应用程序中的一些资源,你可以使用属性或资源,这里有一些不同之处,请参阅另一个问题Properties vs Resource Bundle

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7540903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档