2014-01-08 86 views
-1

我正在開發我的第一個Android應用程序。這個應用程序是字典,並使用本地SQLite數據庫。有時候這個數據庫會被我更新。所以我需要使用服務器來放置新的數據庫版本文件。我的應用程序將下載新的數據庫文件,並將取代當地的舊數據。一種方法是使用虛擬主機來達到這些目的。但是我想問專家是否還有其他更好的選擇?也許谷歌商店提供更新數據庫文件的機會嗎?爲Android應用程序數據庫選擇更新服務器

回答

0

如果數據庫確實是脫機數據庫,並且更新不經常發生,請考慮將數據庫與您的應用程序捆綁在一起。當你需要更新數據庫時,只需更新你的應用程序。 Google Play將託管您更新的應用程序包,因此不需要任何額外的後端基礎架構。

對於與應用捆綁數據庫,請考慮jgilfelt/android-sqlite-asset-helper庫。

+0

謝謝您的回答,但很難將數據庫與我的應用更新捆綁在一起,因爲數據庫的一部分必須由用戶編輯:編輯備註和參數。所以我必須提供文件中的更新數據,我的程序將下載並從這個文件導入更新的記錄到數據庫中。 – olevacho

+0

將用戶數據和預先捆綁的應用程序數據保存在不同的數據庫中。 – laalto

+0

無論如何,謝謝你提出的解決方案 – olevacho

相關問題