
我试图访问strings.XML,但找不到该路径.
我需要将Values文件夹中的strings.XML作为文件读取并访问该内容.如何访问该文件及其路径是什么?@H_502_3@
编辑@H_502_3@
我以前用过这个:@H_502_3@
@H_502_3@
FIEld[] fIElds = R.string.class.getDeclaredFIElds(); // or FIEld[] fIElds = R.string.class.getFIElds(); String str = ""; for (int i =0; i < fIElds.length; i++) { int resID = ctx.getResources().getIDentifIEr(fIElds[i].getname(), "string", ctx.getPackagename()); str += fIElds[i].getname() + " = "; if (resID != 0) { str += ctx.getResources().getString(resID); } str += "\n"; }但这返回所有库的所有字符串,但是我只需要模块的strings.xml中的字符串即可.@H_502_3@
我写了Gradle代码,但是我想要一些类似的东西,但是在java中@H_502_3@
def stringsfile = file("src/main/res/values/strings.xml")def parsedProjectXml = (new XmlParser()).parse(stringsfile)解决方法:@H_502_3@
I trIEd to access strings.xml but i can’t find the path of that.@H_502_3@
没有路径,因为它不是设备上的文件.@H_502_3@
@H_502_3@
how can I access that file@H_502_3@
你不能您可能可以通过Resources对象上的getXml()获得解析器,尽管我没有针对字符串资源文件尝试过解析器.@H_502_3@
@H_502_3@
what is its path?@H_502_3@
它没有一个.@H_502_3@@H_502_3@ 总结
以上是内存溢出为你收集整理的java-如何将strings.xml读取为文件?全部内容,希望文章能够帮你解决java-如何将strings.xml读取为文件?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)