2011-04-08 18 views
0

是否有任何可能的方式來從遠程服務器控制Android中的對話框?假設我有一個應用程序,並且在那裏創建了一個If語句。例如:當數字2與我的遠程服務器中的數字不相等時,對話框應該在我的應用程序中彈出。有沒有簡單的方法來完成這個?請引導我,提前致謝! enter image description here在Android中由遠程服務器控制的對話框?

+0

幫我理解你的問題。是否說對話框應該由遠程服務器啓動?或者您的應用程序的一個簡單情況是活動的,並且您正在與遠程服務器進行通信。在第一種情況下,其推和第二種情況是拉。 – 2011-04-08 19:58:18

+0

是的我想讓我的對話由遠程服務器啓動。感謝您的迴應! – 2011-04-08 20:04:58

回答

1

好問題。

首先要在android 2.2之前實現push服務器機制,你需要實現一種新穎的解決方法。這個想法是調用一個意圖。一種方法是爲事件註冊廣播接收器(例如:接收短消息),檢查消息的格式並調用相應的意圖。 (這將調用對話框,或者您可能會使用通知)。

但是,如果您使用的是Android 2.2及以上版本,那麼您很幸運。 Google推出了雲端設備消息傳遞框架。檢查這個link

+0

C2DM究竟做了什麼?它可以使用遠程服務器控制我的應用程序中的對話框嗎?檢查我上面的圖片,這是我想要完成的 – 2011-04-08 20:31:32

+1

是的,你可以使用C2DM來完成這個。你檢查了我發佈的鏈接嗎?定義:Android雲到設備消息傳遞(C2DM)是一項服務,可幫助開發人員將數據從服務器發送到Android設備上的應用程序。 – 2011-04-08 20:35:34

+0

我需要註冊嗎? – 2011-04-08 20:40:09