gpt4 book ai didi

java - 从互联网上获取 xml 提要并将其放入我的 Assets 中

转载 作者:行者123 更新时间:2023-11-29 09:55:00 25 4
gpt4 key购买 nike

目前我正在开发一个 android 应用程序,我正在使用从互联网获取的 xml 提要。问题是当我的手机没有互联网连接时,我的应用程序崩溃了。我想获取我的 xml 文件并将其放入 Assets 中。

我的问题是:这可能吗?如果是,最好的解决方案是什么?

最佳答案

在运行时写入 xml 文件或 assets 文件夹中的任何文件是不可能的。 res 文件夹中的文件夹或资源是“只读”,但是您可以在应用程序的内部数据文件夹中编写 XML 文件。

只需使用 Context.openFileInput(String)Context.openFileOutput(String, int)Here

更新 1:

您可能会想到这个问题。

“如果我在应用程序的数据文件夹中写入 XML 文件,如何解析它?”

您可以使用 XMLPullParser 类来解析 XML 文件。这是一个例子

XMLPullParser parser = Xml.newPullParser();
parser.setInput(new InputStreamReader(openFileInput("my_XML_file.xml")));

关于java - 从互联网上获取 xml 提要并将其放入我的 Assets 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16079143/

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