【问题标题】:How to store file in Android which I want edit later?如何将文件存储在我想稍后编辑的 Android 中?
【发布时间】:2013-07-25 10:29:42
【问题描述】:

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

【问题讨论】:

    标签: android file storage application-cache


    【解决方案1】:

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

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

    有关内部和外部存储的更多信息,请参考Android Developers: Storage Options

    【讨论】:

    • 我想了想,希望有别的办法。我猜不会。谢谢比
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-08-13
      • 2010-10-25
      • 2015-05-23
      • 1970-01-01
      • 1970-01-01
      • 2012-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多