java - 使用 Asmack 从 Openfire 服务器获取聊天室列表

标签 java android chat openfire asmack

任何人都知道如何使用 Asmack 库从 openfireServer 获取聊天室列表。帮助我。

谢谢

最佳答案

使用它来获取用户已加入的房间名称列表:

Iterator roomsJoinedByUser = MultiUserChat.getJoinedRooms(connection, "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="d8b9babb98b9babbf6bbb7b5" rel="noreferrer noopener nofollow">[email protected]</a>");

使用它来获取所有托管房间的列表:

Collection<HostedRoom> rooms = MultiUserChat.getHostedRooms(connection, "service_name");

关于java - 使用 Asmack 从 Openfire 服务器获取聊天室列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27354000/

相关文章:

java - 线程中的异常 "main"org.hibernate.exception.GenericJDBCException : Cannot open connection using mySQL

Android:是否可以用数字更新 ImageView/ImageButton 以显示新消息的数量?

android - Android 应用程序是否仍需要包含扩展文件下载器?

javascript - Android,从 WebView 内的 javascript 调用浏览器

Android 聊天实现建议

node.js - 在实时聊天中管理多个客户端之间的消息传递的最佳方法是什么?

java - 使用 HashMap 计算文档频率 [Java]

java - 返回两个数组列表或使用两种不同的方法

Android Quickblox 视频聊天错误

java - 最新版本的 Java Media Framework 何时发布?