2014-01-08 79 views
-1

我正在开发我的第一个Android应用程序。这个应用程序是字典,并使用本地SQLite数据库。有时候这个数据库会被我更新。所以我需要使用服务器来放置新的数据库版本文件。我的应用程序将下载新的数据库文件,并将取代当地的旧数据。一种方法是使用虚拟主机来达到这些目的。但是我想问专家是否还有其他更好的选择?也许谷歌商店提供更新数据库文件的机会吗?为Android应用程序数据库选择更新服务器

回答

0

如果数据库确实是脱机数据库,并且更新不经常发生,请考虑将数据库与您的应用程序捆绑在一起。当你需要更新数据库时,只需更新你的应用程序。 Google Play将托管您更新的应用程序包,因此不需要任何额外的后端基础架构。

对于与应用捆绑数据库,请考虑jgilfelt/android-sqlite-asset-helper库。

+0

谢谢您的回答,但很难将数据库与我的应用更新捆绑在一起,因为数据库的一部分必须由用户编辑:编辑备注和参数。所以我必须提供文件中的更新数据,我的程序将下载并从这个文件导入更新的记录到数据库中。 – olevacho

+0

将用户数据和预先捆绑的应用程序数据保存在不同的数据库中。 – laalto

+0

无论如何,谢谢你提出的解决方案 – olevacho

相关问题