如何定期更新Android应用程序上的内容数据库?

时间:2017-06-16 19:18:46

标签: android android-networking

因此该应用程序适用于Parrot Rescue。它将包含我们目前采用的每只鸟的概况。这是鸟的图片,然后是关于鸟的基本信息。它需要定期更新,因为鸟类被采用,新的鸟类进来。我应该走哪条路?我主要担心的是,我希望它更容易更新,以便一些技术上较不倾向的人可以使用它,因为我总是无法帮助他们。

4 个答案:

答案 0 :(得分:0)

最简单的方法是使用最新的数据库更新Play商店中的应用程序,然后让自动更新使用新数据库更新应用程序。

下一个最简单的方法是让夜间(或任何频率)服务下载新数据库并从服务器中替换旧数据库

答案 1 :(得分:0)

您不应每次都加载新版本的应用程序,而应在parrot信息服务器上实现数据库。然后应用程序(客户端)将要求服务器接收鹦鹉信息。
只需实现一个mySQL数据库和一个以JSON格式返回信息的PHP页面。然后,通过应用程序,您将使用volley库或okHTTP向服务器发出请求,并将信息输入到列表中。
由于还有图片,请使用滑动库下载图像。 还记得将小图像上传到服务器。
这样,应用程序始终是最新的

答案 2 :(得分:0)

如果您希望尽可能轻松地为每个人更新,我会推荐一个有两个主要活动的小应用程序。一个用于显示数据库的条目(也许还可以删除条目),另一个用模板填充所有信息和图像。

然后像Raffaele D' Arco解释使用一个小服务器。您还可以将更新延迟到5分钟例程或类似情况,以便在服务器上尽可能减少压力。

答案 3 :(得分:0)

有多种很好的方法可以在不更新应用程序的情况下更新界面。

  1. 使用应用程序将在一定时间后下载的数据库,该数据库将位于服务器上。
  2. 其次,如果您有一个网站,您可以将网页转换为XML或JSON或类似的东西,并可以根据从网站下载的数据更新应用程序UI。
  3. 我会推荐第二个选项,因为它比第一个选项容易......