将数据存储在 txt 文件上,而不是为 android 应用程序创建服务器

Storing data on txt file instead of creating a server for android app

提问人:RJB 提问时间:7/14/2016 更新时间:7/14/2016 访问量:39

问:

我有以下问题,我没有成功找到答案。

我的应用程序上有少量数据(项目列表),我想不时更改这些数据。我一直在使用谷歌应用引擎创建一个服务器,并将信息存储在那里。然后使用 http 请求从那里调用数据,获取 json 响应,然后将其转换为在我的应用程序中显示。

我可以通过将 json“骨架”保存为 .txt 文件来接收相同的结果,并通过链接在线存储它,然后我的应用程序从该链接获得响应。然后,当我更改一些数据时,我只是在txt文件中更改它。

这是正确的做法还是不正确的做法?将不胜感激任何建议。谢谢

Android JSON http请求 服务器端

评论

0赞 zfChaos 7/14/2016
为什么不使用在线数据库?
0赞 RJB 7/14/2016
我只是想,对于少量的信息和更改,它更容易。

答:

0赞 user3765370 7/14/2016 #1

如果项目列表很大,最好是维护数据的校验和,因为这样可以使您免于过度更新 txt 文件。您可以在请求中发送该校验和,并可以查看链接中的数据是否具有不同的校验和,发送子作为响应,否则只需发送一个代码以表示没有任何更改。这也将节省您的数据。

评论

0赞 RJB 7/14/2016
您的意思是仍然使用 txt 文件,只需使用校验和查看它是否已更改,以避免再次进行不必要的下载?
0赞 user3765370 7/14/2016
是的,正如你所说,这是一个小数据。为什么要为数据库开销而烦恼。