簡體   English   中英

Android的離線存儲管理

[英]Offline storage management for android

Theme : Newspaper updates in android application.

如何從服務器獲取或檢索數據並在Android應用程序上發布更新。 如何管理離線存儲意味着無論何時沒有互聯網連接如何在Android應用程序上更新數據,至少它如何考慮在Android應用程序上顯示更新。 如果任何人知道這個問題,請回答一下。

我實際上使用phpjson作為中間文件從服務器獲取數據並發送更新到Android應用程序,但它似乎更復雜,如果我不會獲得訪問服務器端文件的權限,我如何管理更新? 是否有必要獲得訪問服務器文件的權限?

有關主題的更多信息:如果我想將更新與網站同步,
我該如何處理或實施呢? 我不是在這里要求任何編碼。

  1. 如何從服務器獲取或檢索數據並在Android應用程序上發布更新

    使用HTTPClient

  2. 如何管理離線存儲意味着無論何時沒有互聯網連接如何在Android應用程序上更新數據

    我想你不明白什么是離線存儲意味着什么。 如果沒有互聯網連接,那就是它。 您無法更新內容。 如果您有Internet連接,則脫機存儲很有用,但不是每次都有。 當您沒有互聯網連接時,您在連接互聯網時下載的內容可以保存到SQLLite以便加載。

  3. 我實際上使用php或json作為中間文件從服務器獲取數據並發送更新到Android應用程序,但它似乎更復雜,如果我不會獲得訪問服務器端文件的權限,我如何管理更新? 是否有必要獲得訪問服務器文件的權限?

    創建WebService作為接口。 不要讓其他系統能夠直接訪問您的文件。 或者只是創建一個基本上返回Json或XML數據的PHP文件。 其他選項:創建RSS。

  4. 有關這些主題的更多信息:如果我想將更新與網站同步,我該如何處理或實施? 我不是在這里要求任何編碼。

    創建一個事件以使用HTTPClient開始同步。 如果有新更新,請將其保存到SQLLite(用於脫機存儲)並顯示內容。 可以在應用程序啟動期間觸發事件,也可以單擊“刷新”按鈕以及是否存在Internet。

更新

有一個名為couchbase mobile的新框架。 您可以從沙發服務器同步本地移動數據庫。 您可以在本地插入/更新數據(離線模式),然后只要您有互聯網連接,數據也可以同步到沙發服務器。 這意味着不再需要創建HTTPClient。

對於數據庫,請嘗試cloudant

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM