2013-04-03 29 views
1

我有一個Android應用程序的一大問題。我需要做的是:數據傳輸中的Android

1)用戶A做了第一電話 2)用戶B接收信息,並做一些事情自動

我試圖使用套接字。我已經成功的,但問題是用戶B必須首先點擊一個按鈕來接收事件數據,我想那是什麼東西在B的應用程序,只要事情發生在用戶的設備發生。 (用戶B不知道什麼時候做一些事情,應該沒有需要點擊一個按鈕)

如何從一個Android手機發送到另一個數據將是非常有益的一個小教程。我想要的只是如果有什麼東西可以讓接收器自動獲取數據。

回答

0

如果你正在嘗試做P2P,好,那將是困難的在Android上。但是,您可以使用GCM來模擬它。

+0

威爾GCM樣品工作在ICS –

1

你傳遞什麼類型的數據。如果它的String您可以使用BufferedReaderBufferedReaderObject.read()會等到你送的字符串。所以請保持這個讀取線程。 閱讀後執行任何你需要的。

編輯見下文

@Override 
public void run() 
{ 
    BufferedReader br=new BufferedReader(new InputStreamReader(socket.getInputStream())); 
    String yourString=br.readLine(); 
    //work with your string 
} 
+0

耶字符串,我傳遞字符串 –

+0

那就試試這個,將是ü一個更好的選擇。 –

+0

似乎沒有工作,你能給我寫一個迷你教程或其他的東西嗎? –