如何在Android中存储我想要稍后编辑的文件?

时间:2013-07-25 10:29:43

标签: android file storage application-cache

我有一个.vcf文件,我想把它放在Android中,所以我可以从我的代码中读取它。问题是我无法将其放入资源文件夹,因为我想稍后覆盖/编辑此文件。我该怎么做?

2 个答案:

答案 0 :(得分:1)

首先,您可能希望通过代码加载它,您可能需要在.vcf文件夹中包含/assets文件,仅用于加载。

然后,您可以将.vcf文件复制到设备的内部或外部存储,以便即时进行覆盖/编辑操作。

有关内部和外部存储的详细信息,请参阅Android Developers: Storage Options

答案 1 :(得分:0)

您可以使用FileOutputStream将其保存在手机的内存中,然后使用FileOutputStream进行编辑。如果您只想阅读它,可以改用FileInputStrem

您可以将文件保存在assets文件夹中,当您打开应用程序时,请按照我刚才说的那样保存。