【问题标题】:How to Update Assets Folder in Android Dynamically from Web Service?如何从 Web 服务动态更新 Android 中的资产文件夹?
【发布时间】:2014-04-30 11:35:21
【问题描述】:

在我的 Android 项目的 assets 文件夹中,我有 .dat.xml 文件。它们必须定期更新。我不想自己更新它们,有一个 Web 服务,我会将新的 .dat.xml 文件存储为 .json 对象。如何让应用程序自行更新assets 文件夹?

谢谢。

【问题讨论】:

  • assets 文件夹在安装应用程序后创建后变为只读文件夹。我认为,您最好的选择是在设备内存中创建一个文件夹并从您的应用程序代码中使用它。

标签: android json web-services jackson assets


【解决方案1】:

正如 Siddharth Lele 在 cmets 中提到的,您无法在运行时更新 assets/,除非将应用升级到包含更新的 assets/ 的应用。

但是,您可以将 .dat.xml 文件下载到内部存储中。然后,当您需要使用其中一个文件时,请先检查内部存储。如果那里有文件,请使用它。如果没有,请退回到assets/ 中的副本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-19
    • 1970-01-01
    • 1970-01-01
    • 2020-10-08
    • 1970-01-01
    • 2013-03-30
    • 1970-01-01
    相关资源
    最近更新 更多