我有一个Android应用程序,其中应用程序的一部分是当前包含在字符串数组中的数据列表(在xml资源中)。我目前经常向实际应用发布更新,这只是更新此数据列表。 (是的,事后看来,这种方法从一开始就不错)。
我现在的目标是更改此设置,以便我只能更新需要更改的应用程序的那一部分。我有一个网络服务器,现在正在通过URL提供JSON版本的数据。因此,应用程序所要做的就是点击该URL,检查它是否已更改(可能使用版本号),然后更新。
我的问题在于实际实施:
答案 0 :(得分:0)
我会将您的数据crud分成小型后台服务。使用提供的SQLLite。要验证数据一致性,您可以使用md5检查,数据库回滚功能,最重要的是设计一小组测试。一个只发送一个部分文件,即“破损的传输测试”,垃圾文件等。保持它是你的应用程序的一个单独和可测试的组件。