2

我准备了一个示例应用程序。当应用程序安装在设备中时,从服务器下载文件并存储在本地存储中。启动应用程序时,首先检查服务器中的文件版本(文件名,如 filename_version(g_0.1))。当更改那个时候的版本只下载文件并存储在本地,旧版本从本地删除。

如何做到这一点。请指导我。

4

1 回答 1

0

也许您只想进行 md5 总和检查。所以这是最简单的方法:假设您从不降级服务器上的版本,然后保存本地文件的 md5 总和并从服务器请求一个。如果它不同,你下载文件。

否则,如果您真的想通过文件名执行此操作,您可以从服务器获取文件名,然后像这样拆分:yourfile_1.0.9-dev->{yourfile, 1, 0, 9, dev}您可以轻松比较主要、次要和发布版本。

于 2012-06-22T10:32:38.590 回答