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

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

7得票2回答
使用Smack 4.1在Android中获取在线用户(花名册条目)

我一直在尝试使用smack 4.1 beta 2获取Android中的值班表条目。 从以上链接中摘录以下引语: “Roster现在遵循“ Manager模式”(使用Roster.instanceFor获取实例,不再使用XMPPConnection.getRoster)” 首先,我无法获取...

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

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

7得票3回答
谷歌聊天支持XMPP多用户聊天吗?

我正在使用Smack来开发一个Java/Spark内部控制面板,该面板可以在LDAP用户组之间启动Google Talk会议。当我运行时 MultiUserChat.isServiceEnabled(connection, "user@mydomain.com") 返回false。我知道...

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

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

7得票2回答
我该如何利用Smack与XMPP XEP-0184“消息传递回执”进行通信?

你好,有没有一种方法可以创建一个 Android XMPP 客户端,使其能够接收消息确认(XEP-0184)?我了解到 Smack 中有 XEP-0184,但是普通的 Smack 在 Android 上无法使用(或者我不知道如何使用它),总是会出现 SASL 认证异常。

7得票3回答
使用aSmack中的UserSearch时,getSearchForm返回空值

我有这段代码,几乎没有改动,来自于示例代码: UserSearchManager usm = new UserSearchManager(conn); Form searchForm = usm.getSearchForm("s...

7得票1回答
如何使用Smack更改自己的名称?

您可以使用RosterEntry来获取您联系人的名称。但是,我如何更改自己的姓名并使其出现在我的联系人中? RosterEntry entry = roster.getEntries("myuser"); entry.getName(); // It needs to show my upd...

7得票3回答
Smack库中的XEP-0080用户位置

我想在Java中创建一个简单的XMPP客户端,可以与其他客户端共享位置(XEP-0080)。我已经知道可以使用smack库来处理XMPP,并且它支持PEP,这是XEP-0080所需的。有没有人有实现此功能的示例或任何指针?我在谷歌上找不到任何内容。提前致谢。

7得票1回答
使用(a)smack在XMPP服务器上检查用户是否存在

我正在使用asmack库和Android平台开发聊天应用程序。 在将朋友添加到Roster之前,有没有办法检查服务器上是否存在该朋友?