2017-06-16 52 views
0

因此,該應用程序是爲鸚鵡救援。它將包含我們目前需要採用的每隻雞的配置文件。因此,一張鳥的圖片,然後有關鳥的基本信息。它需要定期更新,因爲這些鳥被採納出來並且有新的進來。我應該走什麼路線?我主要關心的是,我希望它能夠相對容易地更新,以便一些不那麼技術上的傾向可以使用它,因爲我不會總能幫助他們。如何定期更新Android應用上的內容數據庫?

回答

0

取代舊的而不是每次加載應用程序的新版本,你應該實現數據庫在鸚鵡信息服務器上。然後應用程序(客戶端)會要求服務器接收鸚鵡信息。
只需實現一個mySQL數據庫和一個以JSON格式返回信息的PHP頁面。然後通過應用程序,您將使用排球庫或okHTTP向服務器發出請求,並將信息輸入到列表中。
由於還有圖片,請使用滑行庫下載圖像。 還記得上傳小圖像到服務器。
這種方式的應用程序始終是最新的

+0

這就是我的想法。我有點想避免建立一個服務器,因爲我從來沒有做過,但看起來這可能是最好的選擇。謝謝你的幫助! –

+0

歡迎您! ! –

0

最簡單的方法是使用最新的數據庫更新Play商店中的應用程序,並讓自動更新使用新數據庫更新應用程序。

下一個最簡單的就是具有夜間(或其他頻率)服務下載一個新的數據庫,並從您的服務器

0

如果你希望它儘可能容易爲每個人更新我會推薦一個有兩個主要活動的小應用程序。一個用於顯示數據庫的條目(也可能允許刪除條目),另一個用模板填充所有信息和圖像。

然後像Raffaele D'Arco解釋使用一個小服務器。您也可以將更新延遲到5分鐘的例程中,以便儘可能減少服務器上的壓力。

0

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

  1. 使用一個數據庫,應用程序將在固定時間後下載數據庫,該數據庫將位於服務器上。其次,如果你有一個網站,你可以將網頁轉換爲XML或JSON或類似的東西,並可以根據從網站下載的數據更新應用程序UI。

我推薦第二個選項,因爲它是比第一個很簡單...

相關問題