提问人:RJB 提问时间:7/14/2016 更新时间:7/14/2016 访问量:39
将数据存储在 txt 文件上,而不是为 android 应用程序创建服务器
Storing data on txt file instead of creating a server for android app
问:
我有以下问题,我没有成功找到答案。
我的应用程序上有少量数据(项目列表),我想不时更改这些数据。我一直在使用谷歌应用引擎创建一个服务器,并将信息存储在那里。然后使用 http 请求从那里调用数据,获取 json 响应,然后将其转换为在我的应用程序中显示。
我可以通过将 json“骨架”保存为 .txt 文件来接收相同的结果,并通过链接在线存储它,然后我的应用程序从该链接获得响应。然后,当我更改一些数据时,我只是在txt文件中更改它。
这是正确的做法还是不正确的做法?将不胜感激任何建议。谢谢
答:
0赞
user3765370
7/14/2016
#1
如果项目列表很大,最好是维护数据的校验和,因为这样可以使您免于过度更新 txt 文件。您可以在请求中发送该校验和,并可以查看链接中的数据是否具有不同的校验和,发送子作为响应,否则只需发送一个代码以表示没有任何更改。这也将节省您的数据。
评论
0赞
RJB
7/14/2016
您的意思是仍然使用 txt 文件,只需使用校验和查看它是否已更改,以避免再次进行不必要的下载?
0赞
user3765370
7/14/2016
是的,正如你所说,这是一个小数据。为什么要为数据库开销而烦恼。
评论