2
A
回答
2
使用用户已加入了房间名称的这让列表:
Iterator roomsJoinedByUser = MultiUserChat.getJoinedRooms(connection, "[email protected]");
使用它来获取列表中的所有托管客房:
Collection<HostedRoom> rooms = MultiUserChat.getHostedRooms(connection, "service_name");
1
这里是我的代码希望它有帮助
Collection<HostedRoom> rooms = MultiUserChat.getHostedRooms(connection, "conference.nubes-pc-1");
if (!rooms.isEmpty()){
for (HostedRoom room : rooms) {
Log.d("yo", room.getName()+" "+ room.getJid());
}
}
相关问题
- 1. 如何从Openfire服务器获取所有用户创建的聊天室列表使用Asmack
- 2. ASmack多用户聊天室
- 3. Asmack/openfire如何让用户永久进入分组聊天室
- 4. 获取openfire聊天记录
- 5. 如何使用aSmack获取多用户聊天室的讨论历史?
- 6. 如何获取openfire聊天室消息历史
- 7. 使用openfire服务器从聊天室删除房间成员
- 8. 获取XMPP聊天记录OpenFire
- 9. 获取Skype聊天列表
- 10. MultiUserChat获取聊天室用户?
- 11. 聊天室中的用户列表
- 12. 如何从PHP中的openfire删除聊天室
- 13. Openfire服务器未将聊天室保存到ofMucRoom表
- 14. .net聊天室散列(eStreamChat)
- 15. Android上没有openfire的聊天室应用程序
- 16. 如何从openfire聊天记录一对一聊天
- 17. asmack + android +聊天应用程序
- 18. 列出聊天室中的用户
- 19. Asmack/Openfire 401错误
- 20. aSmack muc.getMembers()Forbidden(403)OPENFIRE
- 21. 聊天室执行
- 22. 如何从openfire获取房间列表?
- 23. 使用API打开聊天室 - Scringo Android
- 24. Loopback使用Fireloop.io的私人聊天室
- 25. 聊天室使用套接字编程
- 26. Smack API - 从Openfire服务器中读取聊天记录
- 27. 使用aSmack和Openfire无法保存VCard
- 28. 创建一个聊天室内的一个聊天室网站
- 29. android asmack在MUC群组中的私人聊天
- 30. 多用户聊天室与所有者特权的Android加入+ asmack
我需要所有的公共聊天室 – 2014-12-08 09:59:20
检查编辑的答案... – 2014-12-09 08:02:22