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

如何在Android中存储我以后要编辑的文件?,android,file,storage,application-cache,Android,File,Storage,Application Cache,我有一个.vcf文件,我想把它放在Android中,这样我就可以从我的代码中读取它。问题是我无法将其放入assets文件夹,因为我想稍后覆盖/编辑此文件。我应该怎么做?首先,由于您可能希望通过代码加载它,因此您可能需要将.vcf文件包含在/assets文件夹中,以便加载 然后,您可以将.vcf文件复制到设备的内部或外部存储器中,以便动态执行覆盖/编辑操作 有关内部和外部存储器的更多信息,请参阅您可以使用将其保存在手机的内部存储器中,然后也可以使用FileOutputStream对其进行编辑。如果

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

首先,由于您可能希望通过代码加载它,因此您可能需要将
.vcf
文件包含在
/assets
文件夹中,以便加载

然后,您可以将
.vcf
文件复制到设备的内部或外部存储器中,以便动态执行覆盖/编辑操作


有关内部和外部存储器的更多信息,请参阅

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


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

我考虑过,希望有其他方法。我想不是。谢谢