2012-04-19 43 views
3
Theme : Newspaper updates in android application. 

如何從服務器獲取或檢索數據並在Android應用程序上發佈更新。如何管理離線存儲是指每當有沒有互聯網連接了數據如何在Android應用程序進行更新,它ATLEAST考慮如何顯示在Android應用程序的更新。如果有人知道這個問題,請回答一下。Android的脫機存儲管理

我實際使用phpjson作爲中間文件從服務器獲取數據,然後將更新到Android應用程序,但它似乎更復雜,如果我不會去訪問服務器端文件的權限了,我怎麼管理更新?是否有必要獲得訪問服務器文件的權限?

更多的主題:如果我想syncronise與網站的更新,
如何處理,或實現它?我在這裏沒有要求任何編碼。

+0

你考慮過一些選項嗎?如果是這樣的話:與我們分享您的想法,規格等。什麼是你的情況的細節,什麼是大小,你要發送/接收什麼樣的數據。請說明您爲此付出了多少努力,因此我們不會追溯自己的步驟 – Nanne 2012-04-19 06:56:05

+0

您的網站是developer.android.com? :D – Rudy 2012-04-19 06:57:16

+0

嘿你真正想要我,電子同步內容,當你出現在網上或想知道如何更新內容和張貼到用戶界面屏幕...更清楚地澄清你的問題 – 2012-04-19 06:59:20

回答

4
  1. 如何獲取或Android應用程序

    使用HTTPClient從服務器檢索和更新後的數據。

  2. 如何管理離線存儲是指每當有沒有互聯網連接了數據如何在Android應用

    我覺得你有什麼不明白的離線存儲裝置進行更新。如果沒有互聯網連接,就是這樣。您無法更新您的內容。如果您有互聯網連接,離線存儲非常有用,但不是每次都有。內容時,你有互聯網連接,可以保存到SQLLite被加載時,你沒有互聯網連接下載。

  3. 其實我使用PHP或JSON作爲中間文件從服務器獲取數據,然後將更新到Android應用程序,但它似乎更復雜,如果我不會去訪問服務器端文件的權限,怎麼我是否管理更新?是否有必要獲得訪問服務器文件的權限?

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

  4. 更多關於主題:如果我想與網站同步更新,我該如何處理它或實施它?我在這裏沒有要求任何編碼。

    創建一個事件中使用了HTTPClient開始同步。如果有新的更新,將其保存到SQLLite(離線存儲)和顯示內容。該事件可以在應用程序或點擊刷新按鈕的啓動過程中被觸發,如果互聯網存在。

更新

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

對於數據庫,請嘗試cloudant

+0

感謝您的回覆,有沒有android中的任何框架我們已經用於這個? – Rizvan 2012-04-19 07:19:10

+0

HTTPClient&SQLLite實際上是Android SDK的一部分嗎?先嚐試鏈接並首先探索。 – Rudy 2012-04-19 07:42:59