【发布时间】:2014-07-26 11:51:43
【问题描述】:
我的 Android 应用在 resource folder 中有原始文件,我从中检索对我的应用至关重要的数据。
这些资源文件需要不时更新,如果不是经常更新的话。
有没有办法通过谷歌更新机制(开发者控制台或任何其他工具)来实现这一点?
我知道 Google 的新政策不允许通过非 Playstore 来源更新应用。 Google's new policy
大多数时候我只需要更新这个特定的文件,并且大部分代码保持不变(除非有错误)。
我觉得让用户下载整个 .apk 文件只是为了更新一个原始文件是多余的。
【问题讨论】:
-
您可以将文件托管在网络服务器上,然后将其下载到应用的私有目录或外部存储中。
-
究竟什么是“应用程序的私有目录”???有没有办法在我的应用程序编码中使用私有目录文件?
-
您使用 'Context.getFilesDir()' 来获取指向您的应用程序私有位置的路径。
-
我可以从服务器下载新文件并使用 Context.getFilesDir() 将其放置在适当的位置。那么这回答了我的问题。谢谢!!
标签: android auto-update google-play resource-files