如何定期更新 Android 应用程序的内容数据库?
How can I regularly update a database of content on an Android app?
因此该应用程序适用于鹦鹉救援。它将包含我们目前收养的每只鸟的简介。所以一张鸟的照片,然后是关于这只鸟的基本信息。随着鸟类被领养和新鸟类的进入,它需要定期更新。我应该走什么路线?我主要担心的是,我希望它能够相对容易地更新,以便一些不太懂技术的人可以使用它,因为我并不总是可以帮助他们。
最简单的方法是使用最新的数据库更新 Play 商店中的应用程序,然后让自动更新使用新的数据库更新应用程序。
下一个最简单的方法是让每晚(或任何频率)服务从您的服务器下载一个新数据库并替换旧数据库
与其每次加载新版本的应用程序,不如在鹦鹉信息服务器上实现一个数据库。然后应用程序(客户端)会要求服务器接收鹦鹉信息。
只需实施一个 mySQL 数据库和一个 PHP 页面,returns 信息以 JSON 格式显示。然后通过应用程序,您将使用 volley 库或 okHTTP 向服务器发出请求,并将信息输入到列表中。
由于也有图片,所以使用glide库下载图片。
还要记得将小图片上传到服务器。
这样,应用程序始终是最新的
如果您想让每个人都尽可能轻松地进行更新,我会推荐一个具有两个主要活动的小应用程序。一个用于显示数据库的条目(并且可能还提供删除条目的能力),另一个带有用于填充所有信息和图像的模板。
然后像 Raffaele D'Arco 解释的那样使用一个小服务器。您还可以将更新延迟到 5 分钟的例行程序或类似的时间,以便尽可能减少对服务器的压力。
有多种无需不断更新应用程序即可更新界面的好方法。
- 使用一个数据库,应用程序将在固定时间后下载该数据库,该数据库位于服务器上。
- 其次,如果你有一个网站,你可以将网页转换为 XML 或 JSON 或类似的东西,并可以根据从下载的数据更新应用程序 UI网站。
我会推荐第二个选项,因为它比第一个更简单...
因此该应用程序适用于鹦鹉救援。它将包含我们目前收养的每只鸟的简介。所以一张鸟的照片,然后是关于这只鸟的基本信息。随着鸟类被领养和新鸟类的进入,它需要定期更新。我应该走什么路线?我主要担心的是,我希望它能够相对容易地更新,以便一些不太懂技术的人可以使用它,因为我并不总是可以帮助他们。
最简单的方法是使用最新的数据库更新 Play 商店中的应用程序,然后让自动更新使用新的数据库更新应用程序。
下一个最简单的方法是让每晚(或任何频率)服务从您的服务器下载一个新数据库并替换旧数据库
与其每次加载新版本的应用程序,不如在鹦鹉信息服务器上实现一个数据库。然后应用程序(客户端)会要求服务器接收鹦鹉信息。
只需实施一个 mySQL 数据库和一个 PHP 页面,returns 信息以 JSON 格式显示。然后通过应用程序,您将使用 volley 库或 okHTTP 向服务器发出请求,并将信息输入到列表中。
由于也有图片,所以使用glide库下载图片。
还要记得将小图片上传到服务器。
这样,应用程序始终是最新的
如果您想让每个人都尽可能轻松地进行更新,我会推荐一个具有两个主要活动的小应用程序。一个用于显示数据库的条目(并且可能还提供删除条目的能力),另一个带有用于填充所有信息和图像的模板。
然后像 Raffaele D'Arco 解释的那样使用一个小服务器。您还可以将更新延迟到 5 分钟的例行程序或类似的时间,以便尽可能减少对服务器的压力。
有多种无需不断更新应用程序即可更新界面的好方法。
- 使用一个数据库,应用程序将在固定时间后下载该数据库,该数据库位于服务器上。
- 其次,如果你有一个网站,你可以将网页转换为 XML 或 JSON 或类似的东西,并可以根据从下载的数据更新应用程序 UI网站。
我会推荐第二个选项,因为它比第一个更简单...