11得票2回答
无法使用aSmack库在Android上创建多用户聊天(MUC)房间: "packet.DefaultPacketExtension无法转换为packet.MUCUser"

为了创建一个多用户聊天室并加入其中,我需要一个应用程序。这个聊天服务器是一个Openfire服务器。 我曾经拥有:MultiUserChat chat = new MultiUserChat(connection, roomName + "@conference.localhost"); c...

10得票3回答
在Android Studio上使用Smack 4.1建立XMPP连接

我正在尝试使用Smack 4.1.0 rc1从https://github.com/igniterealtime/Smack进行XMPP连接。 我遵循了这个指南:https://github.com/igniterealtime/Smack/wiki/Smack-4.1-Readme-and...

10得票3回答
如何使用aSmack在Android设备上获取Openfire聊天记录?

我正在开发一款聊天应用程序,用户将与领域专家组成员之一聊天。用户使用我的Android应用程序,而领域专家使用Spark Web进行聊天。我配置了Openfire和Spark Web,并使用aSmack库开发了Android聊天应用程序。我的应用程序用户能够与领域专家聊天,到目前为止都很好。现...

9得票2回答
SMACK XEP-313 实现

需要将0313 XEP (0.2) (http://xmpp.org/extensions/attic/xep-0313-0.2.html#sect-idp616432)连接到SMACK/ASMACK中。 我为此创建了PacketExtension。 public class Arc...

9得票2回答
如何在 asmack 和 Android 中获取用户的在线或离线状态

可能重复: XMPP aSmack - 如何获取当前用户状态(离线/在线/离开等)? 我正在基于asmack库开发Android聊天应用。我在ListView上显示所有用户,但是我使用图像来显示在线/离线用户。但是即使用户在线,它也只返回离线图像,这是我的代码: @Override ...

9得票1回答
使用(a)Smack登录时出现XMPP“stream:error(conflict)”

我目前正在为Android开发xmpp/jabber聊天应用。我刚刚尝试使用Openfire连接我的Jabber帐户,连接成功了,但是我无法发送任何消息,而是显示出某些冲突错误。请检查错误日志,并给我提供解决方案。 Initializing connection to server ewor...

9得票3回答
发送和接收 IQ XMPP ASMACK Android

背景: 我已经能够在Android中使用asmack库通过XMPP实现一对一聊天。我也能够向服务器发送出席信息。我正在为我的聊天应用程序使用OpenFire服务器。 问题: 我正在使用connection.addPacketListener(new PacketListener()来接收消...

9得票8回答
如何使用Smack在XMPP openfire中了解打字状态

我正在使用Openfire XMPP服务器开发聊天应用程序。我可以在两个用户之间进行文本聊天,但是我想知道当某人正在输入消息时的打字状态。所以我创建了一个类: public class typingStatus implements ChatStateListener { @Ove...

8得票2回答
通过XMPP和OpenFire无法使用Android文件传输

问题:我无法通过XMPP和OpenFire服务器接收发送到我的Android应用程序的文件,但是我可以成功发送文件。我正在使用的asmack jar是asmack-jse-buddycloud-2010.12.11.jar 代码: connConfig = new Connecti...

8得票4回答
使用Smack和OpenFire服务器阻止用户在聊天列表中的问题

我希望能够使用XMPP屏蔽我的聊天列表中的一个特定好友。代码可以正常运行,没有异常,但是我无法屏蔽用户。 我正在使用open fire服务器。我需要在服务器上做什么更改? 你们有什么想法吗? 我的代码: public void XMPPAddNewPrivacyList(Connect...