我有一个关于在 android 中写入文件的简短问题。我正在编写一个游戏,我使用一个 xml 文件来保存一些关于关卡统计的数据。现在我已经看到,如果我将这个 xml 文件保存在 AssetManager 中,则无法更改它(只有读取文件的权限)。
现在因为我只能修改 android 文件系统中的文件(使用 openFileInput 和 openFileOutput 来处理它)我想知道我必须在我的 eclipse 项目中保存我的(已经存在的)xml 文件,以便我可以使用 openFileInput 加载它并通过代码更改它。
我必须创建一个新文件夹吗?例如 project_path/files/myxml.xml。是否可以在将 .apk 安装到目标之前加载创建的文件(在 AssetManager 文件夹之外)?如果可能的话,有人有一些示例代码吗?
我希望你能理解我的问题。