【发布时间】:2013-07-25 10:29:42
【问题描述】:
我有一个.vcf 文件,我想把它放在Android 中,这样我就可以从我的代码中读取它。问题是我不能把它放到 assets 文件夹中,因为我想稍后覆盖/编辑这个文件。我该怎么做?
【问题讨论】:
标签: android file storage application-cache
我有一个.vcf 文件,我想把它放在Android 中,这样我就可以从我的代码中读取它。问题是我不能把它放到 assets 文件夹中,因为我想稍后覆盖/编辑这个文件。我该怎么做?
【问题讨论】:
标签: android file storage application-cache
首先,由于您可能希望通过代码加载它,因此您可能需要在 /assets 文件夹中包含 .vcf 文件以供加载。
然后您可以将.vcf 文件复制到设备的内部或外部存储中,以便即时进行覆盖/编辑操作。
有关内部和外部存储的更多信息,请参考Android Developers: Storage Options
【讨论】:
您可以使用FileOutputStream 将其保存在手机的内存中,然后也可以使用 FileOutputStream 对其进行编辑。如果只想看,可以改用FileInputStrem。
您可以将文件保存在 assets 文件夹中,当您打开应用程序时,按照我刚才所说的方式保存它。
【讨论】: