2010-07-30 124 views
1

我有一個網站,它建立在CMS上,用PHP編寫。現在我試圖開發一個應用程序。我希望應用程序在每次啓動時檢查網站上的更新,例如,如果將新文章添加到網站中,應該在應用程序上顯示有關此發佈的消息。如何從應用程序檢查網站上的更新?

我在這方面的知識很差。有人可以告訴我,我應該在網站上做什麼以及應用程序應該做什麼?

回答

0

1)您可以通過Web服務檢查CMS的數據庫以獲取最新更新(因爲您無法從Android遠程/直接使用MySQL;假設您的CMS數據庫是MySQL數據庫)。這意味着您的CMS /您必須爲此功能提供Web服務API。

2)或者你可以從你的CMS提供RSS提要,並通過http請求檢索RSS提要並解析它。也許RSS方法比較簡單,例如,如果使用的是一個java RSS解析器,如http://www.ibm.com/developerworks/opensource/library/x-android/index.html#resourceshttp://code.google.com/p/android-rss/

許多CMS默認已經內置RSS功能。你在使用哪種CMS? 這裏也是一個文章如何解析RSS(XML)從即網站供稿: http://www.ibm.com/developerworks/opensource/library/x-android/index.html

(編輯回覆:。修正,羅馬LIB並不適用於Android修正lib和URL以上)

+0

非常感謝!這些信息對我非常有幫助!我將檢查使用哪個CMS,因爲我自己不建立網站,現在正在建設。 – TianDong 2010-07-31 15:15:51

+0

鏈接非常好。很多再次感謝。 – TianDong 2010-07-31 21:30:42

0

如果您的網站提供RSS源,您可以使用BuzzBox SDK快速構建該網站的通知應用程序。它已經集成了Rss Reader,並且會在Feed中發現新內容時創建通知。 當您的應用程序啓動時,您可以運行Rss Reader任務,並且使用buzzbox調度程序,您還可以讓應用程序檢查後臺中的更新。 更多的信息在這裏:​​ 和rss示例在這裏:http://hub.buzzbox.com/android-sdk/demoapp

相關問題