2013-04-03 27 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

似乎没有工作,你能给我写一个迷你教程或其他的东西吗? –