java-如何将strings.xml读取为文件?

java-如何将strings.xml读取为文件?,第1张

概述我试图访问strings.XML,但找不到该路径.我需要将Values文件夹中的strings.XML作为文件读取并访问该内容.如何访问该文件及其路径是什么?编辑我以前用过这个:Field[]fields=R.string.class.getDeclaredFields();//orField[]fields=R.string.class.getFields();Str

我试图访问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读取为文件?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1080335.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存