12得票3回答
如何实现类似WhatsApp蓝色勾选标记的消息阅读状态?

我正在开发一个应用程序,其中聊天是其中一个模块,为了聊天,我正在使用XMPP。 当我发送消息时,我会使用DeliveryReceiptManager获取该消息的传递状态。DeliveryReceiptManager.getInstanceFor(connection).enableAutoRe...

7得票5回答
如何使用Smack在XMPP服务器中按用户名搜索已注册用户?

我正在使用asmack库开发Android聊天应用程序。我正在使用EJABBERD XMPP服务器。我已经完成了一些功能,包括登录、注册和花名册条目等。 现在我想从XMPP服务器中搜索已注册的用户以发送好友请求。我谷歌了一些代码,但仍然没有成功。 我正在使用以下代码来从XMPP服务器搜索用...

7得票1回答
Smack出现“java.lang.ClassNotFoundException: org.xmlpull.v1.XmlPullParserFactory:”错误

我正在使用Smack运行我的英雄联盟聊天机器人,但由于一个无法解决的缺失类错误,我甚至无法让机器人显示出来。下面是代码和错误信息,感谢任何帮助。 -Nick 另外:是的,这段代码是从一个示例中获取的,因为当我自己尝试时仍然遇到了同样的错误。 package com.nickparks.bo...

9得票2回答
使用Smack API发送和接收消息

我已经在本地机器上设置了我的Open Fire(Jabber服务器),并创建了两个用户testuser1和testuser2。使用Spark客户端,这两个用户可以进行聊天而没有任何问题,非常好。 Openfire的IP地址为192.168.1.65。 我想使用Smack API(3.3.0...

9得票1回答
无法使用Smack更改我的用户的在线状态

我尝试通过花名册设置在线模式,但无法生效。我运行了这段代码并检查了我的本地主机服务器,模式仍然是“可用”,而不是“请勿打扰”。 final Connection connection = new XMPPConnection("xxx.xxx.x.xx"); connection.conn...

27得票6回答
如何使用(a)smack在Android上保持XMPP连接稳定?

我使用 asmack-android-7-beem 库来开发 Android 应用,并有一个后台服务运行以保持应用程序的活力。但是不久之后,XMPP 连接会无任何通知地断开。服务器显示客户端仍然在线,但没有发送或接收数据包。 例如,当其他客户端有新的出席信息时,该客户端不会收到任何出席信息数...

62得票3回答
为什么我在JavaFX中会收到"java.lang.IllegalStateException"的错误提示,内容是"Not on FX application thread"?

我有一个应用程序,它有一个TableView,并附有一个监听器,以便在检测到变化时立即刷新,但问题是我得到了java.lang.IllegalStateException: Not on FX application thread; currentThread = Smack Listener...

25得票3回答
SMACK、TINDER和WHACK之间的区别

请问有人能告诉我smack、tinder和whack之间的区别吗? tinder和whack是smack的精简版本吗?这三个库的用途不同吗?

7得票2回答
Smack消息监听器未被调用且连接不稳定。

我有以下代码,应该监听消息: ChatManager chatmanager = ChatManager.getInstanceFor(xmppManager.getConnection()); chat = chatmanager.createChat(otherJabberId); ...

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

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