hyphenate_SDK3.0 3.9.9.2
hyphenate java IM SDK
|
继承自 com.hyphenate.chat.EMBase< T > .
类 | |
enum | EMChatRoomPermissionType |
enum | EMChatRoomStyle |
Public 成员函数 | |
EMChatRoom (EMAChatRoom room) | |
EMChatRoom (String roomId) | |
EMChatRoom (String roomId, String roomName) | |
String | getId () |
String | getName () |
String | getDescription () |
String | getOwner () |
List< String > | getAdminList () |
int | getMemberCount () |
int | getMaxUsers () |
List< String > | getMemberList () |
List< String > | getBlackList () |
List< String > | getBlacklist () |
Map< String, Long > | getMuteList () |
List< String > | getWhiteList () |
List< String > | getWhitelist () |
boolean | isAllMemberMuted () |
String | getAnnouncement () |
EMChatRoomPermissionType | getChatRoomPermissionType () |
聊天室类型。
List< String > com.hyphenate.chat.EMChatRoom.getAdminList | ( | ) |
获取聊天室的管理员列表。 获取聊天室详情见 EMChatRoomManager#fetchChatRoomFromServer(String)。
String com.hyphenate.chat.EMChatRoom.getAnnouncement | ( | ) |
获取聊天室公告。 获取聊天室公告,可调用 EMChatRoomManager#fetchChatRoomAnnouncement(String), 也可调用其异步方法 EMChatRoomManager#asyncFetchChatRoomAnnouncement(String, EMValueCallBack)。
List< String > com.hyphenate.chat.EMChatRoom.getBlackList | ( | ) |
返回聊天室黑名单。
获取黑名单可调用 EMChatRoomManager#fetchChatRoomBlackList(String, int, int), 调用该方法需要聊天室所有者或者管理员身份,也可调用其异步方法实现。 EMChatRoomManager#asyncFetchChatRoomBlackList(String, int, int, EMValueCallBack)
List< String > com.hyphenate.chat.EMChatRoom.getBlacklist | ( | ) |
返回聊天室黑名单。 获取黑名单可调用 EMChatRoomManager#fetchChatRoomBlackList(String, int, int)。 调用这个方法需要聊天室所有者或者管理员身份,也可调用其异步方法实现。 EMChatRoomManager#asyncFetchChatRoomBlackList(String, int, int, EMValueCallBack)
EMChatRoomPermissionType com.hyphenate.chat.EMChatRoom.getChatRoomPermissionType | ( | ) |
获取当前用户在聊天室中的角色。
String com.hyphenate.chat.EMChatRoom.getDescription | ( | ) |
获取聊天室描述。
String com.hyphenate.chat.EMChatRoom.getId | ( | ) |
获取聊天室 ID。
int com.hyphenate.chat.EMChatRoom.getMaxUsers | ( | ) |
获取聊天室最大成员数,在创建时确定。 需要获取聊天室详情才能得到正确结果。
int com.hyphenate.chat.EMChatRoom.getMemberCount | ( | ) |
返回在线成员数。
List< String > com.hyphenate.chat.EMChatRoom.getMemberList | ( | ) |
返回成员列表。 可通过如下方式获取成员列表:
Map< String, Long > com.hyphenate.chat.EMChatRoom.getMuteList | ( | ) |
返回禁言列表。
获取禁言列表可调用 EMChatRoomManager#fetchChatRoomMuteList(String, int, int)。 调用这个方法需要聊天室所有者或者管理员身份,也可调用其异步方法实现 EMChatRoomManager#asyncFetchChatRoomMuteList(String, int, int, EMValueCallBack)。
String com.hyphenate.chat.EMChatRoom.getName | ( | ) |
获取聊天室名称。
String com.hyphenate.chat.EMChatRoom.getOwner | ( | ) |
获取聊天室所有者。 获取聊天室详情见 EMChatRoomManager#fetchChatRoomFromServer(String)。
List< String > com.hyphenate.chat.EMChatRoom.getWhiteList | ( | ) |
返回白名单列表。 获取白名单可调用 EMChatRoomManager#fetchChatRoomWhiteList(String, EMValueCallBack)。 调用这个方法需要聊天室所有者或者管理员身份。
List< String > com.hyphenate.chat.EMChatRoom.getWhitelist | ( | ) |
返回白名单列表。 获取白名单可调用 EMChatRoomManager#fetchChatRoomWhiteList(String, EMValueCallBack)。 调用这个方法需要聊天室所有者或者管理员身份。
boolean com.hyphenate.chat.EMChatRoom.isAllMemberMuted | ( | ) |
检查是否全员禁言。 此方法存在使用局限性,建议谨慎使用。 使用此方法需注意以下两点:
true
:开启全员禁言。false
:关闭全员禁言。