asmack相关内容
哪个 XMPP 库是当今 Android 开发的最佳选择? 我一直在使用 修补 Smack图书馆原样在许多其他问题中建议在这里.然而,这是一个补丁版本两年前的 Smack API.和虽然它通常运作良好,但我探索任何其他更新的选项. 我一直在查看官方Smack API 和之后研究,似乎它可能只是工作现在很好(虽然我没有在实际应用中尝试过). 我还有一个解决方案Beem 的 aSMA
..
我正在努力听取联系人对 VCard 的更新.我试图通过在更新 VCard 时发送带有一些自定义信息的自定义状态来实现这一点.从调试的输出中,我发现,每当发送这样的自定义状态时,它的联系人都会收到状态节.不幸的是,当联系人的 packetListener 无法检测到传入的数据包时,然后所有添加到连接的侦听器似乎都已被删除,即之前可以检测到的其他数据包无法侦听,尽管调试仍然有效.我的一些代码片段就像这
..
我正在使用 asmack 作为库并在 android 平台上开发聊天应用程序.有什么办法可以在添加好友之前先查看服务器上是否存在该好友? 解决方案 我找到了答案: UserSearchManager search = new UserSearchManager(mXMPPConnection);表格搜索表格 = 搜索.getSearchForm("search." + mXMPPConn
..
嘿,我正在尝试在其他人开始写作时获取打字状态,即使它返回一条带有状态作为消息的空消息,但它来自 proccessMessage 方法.它不应该在 stateChanged 中返回吗?我还没有启用任何 PacketProvider,我是否必须这样做才能在 stateChanged 方法中返回?我将不胜感激. newChat = chatmanager.createChat(contactUser
..
目前我正在使用 xmpp/jabber chat for android.我刚刚尝试使用 Openfire 并尝试连接我的 jabber 帐户.连接成功.但我无法发送任何消息.它显示了一些冲突错误.请检查错误日志.给我一个解决方案. 初始化连接到服务器 eworks 端口 5222已连接:真使用名称 testuser2 为好友“testuser2"创建条目向用户 testuser2@eworks
..
几个小时以来,我一直在尝试从我的 aSmack Android 客户端连接到我的(本地托管的)Openfire XMPP 服务器,但它仍然无法正常工作. 我得到一个 org.jivesoftware.smack.SmackException$ConnectionException 就是这样. 代码: public class MainActivity extends Activity
..
我正在使用带有Eclipse的Android XMPP库 aSmack 制作应用程序.我无法按照smack文档中的说明在单独的窗口中启动调试: http://www.igniterealtime.org/builds/smack/docs/latest/documentation/debugging.html 我在libs文件夹中导入了smackx-debug.jar,并将此行添加到了
..
我正在跟踪一个教程,以使用Android Studio制作一个非常基本的聊天应用程序,但出现错误: 错误:(131,45)错误:XMPPConnection是抽象的;不可能是实例化 在以下行: ConnectionConfiguration connConfig = new ConnectionConfiguration(主机,端口,服务);XMPPConnection连接=新的X
..
我一直在尝试使用android中的smack 4.1 beta 2获取名册条目. https://github.com/igniterealtime/Smack/wiki/Smack-4.1-自述文件和升级指南以上链接的引号.. "Roster现在遵循Manager模式(使用Roster.instanceFor获取实例,不再使用XMPPConnection.getRoster)"
..
我在Android上有一个项目,该项目需要使用asmack库来启用实时聊天. 关键功能是重新连接机制,这意味着我的应用程序可以在互联网连接断开时自动重新连接. 这是我的代码段: ConnectionConfiguration connConfig = new ConnectionConfiguration(HOST,PORT);connConfig.setSASLAuthentic
..
经过数小时的调试,并试图找出为什么使用aSmack无法进行文件传输的原因,而正常的消息传递却得以解决, 当我按照Smack文档中给出的方法获取用户的名册列表时,Openfire服务器会发送缺少/的名册JID. Collection entries = roster.getEntries(); for (RosterEntry r : entries) {
..
我想有效地检查所有本地通讯录联系人是否具有jabber帐户。用户使用手机号码在XMPP服务器上注册。 我目前将以下XEP-0055节发送到ejabberd服务器并评估结果。
..
使用XMPP(4.1.3)创建聊天组时遇到问题。 我的代码是 try { //获取MultiUserChatManager MultiUserChatManager管理器= MultiUserChatManager.getInstanceFor(ClosrrService.xmppConnection); Log.e(“ Connection:”,ClosrrSer
..
我陷入了两个不同的错误之中. 无法实例化活动ComponentInfo 无法-执行dex-multiple-dex-files-define-lcom-myapp-rarray 为了解决一个问题,我采用了1中提到的解决方案,这会导致第二个错误,反之亦然. 第一个解决方案指示进入buildpath后删除私有库,其他要求检查标记私有库. android-manifest没
..
我想在xmpp的组(多用户)聊天中发送撰写事件,我正在使用asmack库,我已经完成了一对一聊天的相同功能. 我正在使用以下代码: mMessageEventManager = new MessageEventManager(XMPPConnectApplication.getInstance().getXmppConnection()); mMess
..
我正在使用openfire smack库开发一个android聊天应用程序.我创建了一个绑定服务来在处于后台时侦听消息.连接对象也由service维护.Service在侦听后台消息时工作正常,但是问题是当应用程序在后台时,用户始终处于在线状态.保持连接也是必要的,以便用户可以收听消息,但是此连接一直在显示用户在线.我想在应用程序处于离线状态时显示用户在后台.还有一点我是android应用程序以及x
..
我正在公开聊天时使用群聊. 我可以发送消息,但是如何使用Smack库将文件发送到组. 我可以通过以下方式将文件发送给单个用户,但我不知道如何发送至群聊(MUC),因此房间中的所有用户都将收到该文件 OutgoingFileTransfer transfer = manager.createOutgoingFileTransfer("usre2@myHost/Smack");
..
我正在开发基于XMPP的聊天应用程序.我的要求是,我需要像在whatsapp中一样显示已读/已交付状态.通过一些研究,我了解到我需要使用 XEP-0333 聊天标记实现此功能. 在XMPP ios框架中,我们支持XEP-0333.对于android,我正在使用Smack库.我在Smack库中看不到XEP-0333的任何实现.Smack已实现过时的 XEP-0022 ,不是这个.有人可以帮
..
我正在尝试通过android在asmack中发送具有IQ的自定义信息. 因此,我正在使用以下代码发送自定义IQ消息. public void onClick(View arg0) { CustomIQ req = new CustomIQ(); req.myData="Hello world"; req.setT
..
我是asmack和openfire的新手,为这个问题找到了一个可行的答案,但找不到任何地方.如何通过asmack登录到我的帐户中检索离线消息? 我使用了以下代码: configure(ProviderManager.getInstance()); //configuring providers before creating a connection
..