2012-03-07 3 views
1

나는 sms 응용 프로그램을 작성 중입니다. 내 응용 프로그램에서 sendMessage ("subject", "to"); 함수를 사용하여 메시지를 보낼 수 있습니다. 다른 쪽에서 보낸 메시지를받는 방법을 알아야합니다. 내 응용 프로그램에서 해당 데이터를 가져와 텍스트 뷰에 데이터를 표시해야합니다. 나는 어떻게 그것을 달성 할 수 있는가. 나는 어떻게 그것을 달성 할 수 있는가. 나를 안내 해줘.xmpp 안드로이드 응용 프로그램에서 메시지를 보내고 받으십시오.

감사드립니다.

답변

2

이 당신을 도울 것입니다받을

PacketFilter filter = new MessageTypeFilter(Message.Type.chat); 

       // Listener for incoming message from any user 

       connection.addPacketListener(new PacketListener() { 
        public void processPacket(Packet packet) { 
         final Message message = (Message) packet; 
         if (message.getBody() != null) { 
          fromName = StringUtils.parseBareAddress(message 
            .getFrom()); 
          Log.i("XMPPClient", "Got text [" + message.getBody() 
            + "] from [" + fromName + "]");  


            } 
           } 
          }); 

         } 
        } 
       }, filter); 
+0

우리가 핸들 메시지에 대한 BrodcastReceiver을 사용할 수 있습니다 ?? 더 자세히 설명 할 수 있습니까? 고마워. –

관련 문제