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

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

10得票1回答
Smack出现“必须设置本地(用户)JID”错误。

不明白为什么这个错误经常出现并导致应用崩溃。 以下是错误信息: Fatal Exception: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.studyboard/com.studyboard...

10得票2回答
推荐的 Smack 4.1 的 ProGuard 规则是什么?

构建Android发布apk时,Smack 4.1的适当ProGuard规则是什么? 目前,我正在使用来自aSmack github存储库的README.asmack文件中aSmack 4.0.x的规则,但这已经过时(引用了旧的类名称,并且只适用于4.0.x)。我找不到任何有关4.1.x使用...

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

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

16得票2回答
使用Smack 4.1.0构建GCM XMPP服务器

我正在尝试将这里提供的示例适配到Smack 4.1.0上,但有些困惑。 具体来说,我不太明白GcmPacketExtension现在应该扩展什么,构造函数应该如何工作,以及如何更新Providermanager.addExtensionProvider以与其连接。 我相信肯定有人之前已经做...

26得票6回答
使用Smack 4.1的XMPP客户端在登录期间出现空指针异常

我正在尝试使用Smack 4.1.0-rc3实现一个Java XMPP客户端,连接到ejabberd XMPP服务器。我正在使用以下代码连接到服务器。 XMPPTCPConnectionConfiguration connConfig = XMPPTCPConnectionConf...

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

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

8得票5回答
如何使用Java Smack库从openfire服务器检索聊天记录?

在安装了Openfire服务器中的Open Archive插件之后,我可以从基于Web的openfire管理面板中看到两个用户之间的聊天对话。现在我想从使用Smack库编写的聊天客户端应用程序中检索这些对话或聊天历史记录。我没有找到任何有用的资源。任何建议都将是有帮助的。

8得票2回答
如何使用AccountManager的身份验证令牌和Smack API认证到Google Talk?

这个问题与以下问题类似:如何使用authToken对Google Talk (XMPP, Smack)进行身份验证。如果您需要帮助,可以参考该问题的答案。 I have android.accounts.AccountManager class and its methods to get...

7得票4回答
如何使用Smack API在Swing中防止打开重复窗口?

我有两个继承JFrame的Swing类。它们的构造函数中都有show()方法。从ClassOne中,我在按钮点击事件中调用new ClassTwo()来调用ClassTwo。但是如果我再次按下按钮,则会打开ClassTwo的新窗口。那么,如果已经打开了一个ClassTwo窗口,如何停止打开另一...