gpt4 book ai didi

android - 在 Android 中指定 XML 文件的文件夹路径

转载 作者:太空狗 更新时间:2023-10-29 15:31:06 25 4
gpt4 key购买 nike

我将 employeedetailxml 放入名为“res\raw”的文件夹中。当我尝试通过指定文件和文件夹名称打开它时,出现错误“找不到文件”。

如何指定文件的路径?

我更希望能够将“R.raw.employeedetailxml”传递给 FileInputStream 以指定它打开该文件。那可能吗? (我试过了,报错了。)

FileInputStream 可以将资源 ID 作为参数吗?

try{
SAXParserFactory spf=SAXParserFactory.newInstance();
SAXParser sp=spf.newSAXParser();
XMLReader xr=sp.getXMLReader();

EmployeeDetailHandler empDetailHandler=new EmployeeDetailHandler();
xr.setContentHandler(empDetailHandler);

xr.parse(new InputSource(new FileInputStream("\\res\\raw\\employeedetailxml.xml")));
}

最佳答案

是的,您可以使用类似于传递 R.raw.employeedetailxml 的东西。您只需要使用该资源名称获取资源 XML 文件,如下所示:

InputStream ins = getResources().openRawResource(R.raw.file_name);

关于android - 在 Android 中指定 XML 文件的文件夹路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7683506/

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