2013-01-22 42 views
0

我已經通過互聯網上的幾篇文章,但沒有得到一個明確的答案。在android中用於服務器 - 客戶端通信的任何消息框架?

我正在做一個應用程序在Android需要數據從互聯網上的數據庫發送/接收。那麼我怎麼可以從我的Android設備上的遠程數據庫發送/接收消息?

在android中有沒有任何消息框架可用於執行此類任務?

我想到的一種方法是在我的web服務器上安裝PHP腳本,我會從我的android httpClient調用這些php腳本。但它有點輪胎一些,錯誤檢查也有點問題,重試機制也不存在。

請建議一個好方法。

回答

2

谷歌有一個服務。

Google Cloud Messaging for Android

+0

感謝您提供有用的信息。在我閱讀時,通過該服務,我可以將數據從應用服務器發送到Android設備。但是,我怎樣才能將數據從設備發送到應用服務器?我有一個數據庫,需要從Android設備更新。 –

+0

從設備到服務器,您可以使用普通的HTTP獲取或發佈請求。因此,使用從服務器到Android的雲消息傳遞。使用從android到服務器的正常HTTP請求。 – Farmor

+0

它是否像所有偉大的應用程序上運行的Web服務使用HTTP-post更新數據到他們的服務器? –

0

谷歌雲消息可能是適合剛剛發送推送通知到的Android設備之類的東西。 XMPP可用於將消息從一個android發送到另一個。因此,使用PHP腳本並使用URLConnection或HTTPConnection調用它是與遠程數據庫進行交易的更好方法。