我想制作一个 xml 文件,该文件将在应用程序执行期间进行修改,并且我想在我关闭它后保留它,以便下次打开它。
第一个问题是我不知道我必须将文件放在 Eclipse 的包资源管理器中的什么位置。
如果我将文件放在 res/raw/ 文件夹中,我只能读取文件,但无法修改。
我正在使用 Jdom2。该文件是游戏的得分表,每次玩家完成游戏时都会对其进行修改。
那是我实际上必须读取存储在 res/raw 上的 xml 文件的代码
try
{
puntf = getResources().openRawResource(R.raw.punt);
} catch (Exception ex)
{
Log.e("Ficheros", "Error");
}
这就是我实际上必须修改 xml 文件(使用 Jdom2)的代码。但当然,这是错误的。
public void escritura()
{
try
{
xmlOutput.output(puntu, new FileOutputStream("punt.xml"));
}
catch (Exception e) {
e.printStackTrace();
}
}
非常感谢你的回答。