我正在开发Android应用程序,它在Assets文件夹中有json文件。现在我想稍后从服务器更新此文件,但似乎无法在运行时更新Assets文件夹中的文件。所以我的问题是哪个是我最初放置这个json文件的最佳位置,以后它也可以从服务器更新。我也不想更新Android代码并要求用户从市场更新应用程序。
答案 0 :(得分:1)
您可以将json保存到共享首选项或sqlite,然后调用服务器api来更新本地数据。
答案 1 :(得分:1)
/data/data/your.package.name/(这是您的应用程序的本地文件夹)或sqlite。下次有更改时,您的文件可以直接下载到/data/data/your.package.name/或sqlite DB。
答案 2 :(得分:0)
在apk中添加或修改文件真的很难,应用程序不应该这样做。
你在资源文件夹中有一个配置文件,它是初始配置。下载新版本的配置文件时,可以将其放在SD卡中,将其保存在SharedPreference中或任何其他持久性方法中。当你想使用它时,你可以遍历所有这些配置并找到最新的配置。