android - xmpp在android应用程序中发送和接收消息

标签 android xmpp

我正在开发一个短信应用程序。我可以使用函数 sendMessage("subject", "to"); 从我的应用程序发送消息。我需要知道如何接收从另一端发送的消息。我需要获取该数据并在我的应用程序的 textview 中显示数据。我怎样才能做到这一点。我怎样才能做到这一点。请指导我。

提前致谢。

最佳答案

这将帮助您:

 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);

关于android - xmpp在android应用程序中发送和接收消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9596136/

相关文章:

java - Robolectric:在我的案例中运行处理程序的循环程序

android - Gradle 中的 Android 库可以将其他 Android 库作为依赖项吗?

javascript - 如何使用 strophe 在 CDATA 中发送消息正文?

c++ - C/C++ XMPP 库适用于 Android (NDK) 和 iOS

xmpp - 如何同步xmpp服务器openfire用户和iOS APP用户

android - 有些Android SDK 组件不想安装。为什么?

android - 如何在 ImageView 上绘图

java - 如何停止textview的淡入淡出动画?

android - XMPP 存在订阅

ios - 如何在iOS中使用XMPP消息的收据?