hyphenate_SDK3.0
3.8.5
hyphenatejavaIMSDK
|
继承自 com.hyphenate.chat.EMBase< T > .
类 | |
enum | EMGroupPermissionType |
Public 成员函数 | |
EMGroup (EMAGroup group) | |
String | getGroupId () |
String | getGroupName () |
String | getDescription () |
boolean | isPublic () |
boolean | isAllowInvites () |
boolean | isMemberAllowToInvite () |
boolean | isMembersOnly () |
boolean | isMemberOnly () |
int | getMaxUserCount () |
boolean | isMsgBlocked () |
String | getOwner () |
String | groupSubject () |
List< String > | getMembers () |
int | getMemberCount () |
String | toString () |
List< String > | getAdminList () |
List< String > | getBlackList () |
List< String > | getMuteList () |
List< String > | getWhiteList () |
boolean | isAllMemberMuted () |
String | getExtension () |
String | getAnnouncement () |
List< EMMucSharedFile > | getShareFileList () |
EMGroupPermissionType | getGroupPermissionType () |
群组
List<String> com.hyphenate.chat.EMGroup.getAdminList | ( | ) |
获取群组管理员列表 如果没有获取群组详情,返回可能为空 获取群组详情见EMGroupManager#getGroupFromServer(String)
String com.hyphenate.chat.EMGroup.getAnnouncement | ( | ) |
获取群组公告 如果没有获取群组公告,返回的值为空 获取群组公告,可调用EMGroupManager#fetchGroupAnnouncement(String), 也可调用其异步方法EMGroupManager#asyncFetchGroupAnnouncement(String, EMValueCallBack)
List<String> com.hyphenate.chat.EMGroup.getBlackList | ( | ) |
获取群组黑名单 如果没有获取群组黑名单列表,返回的列表可能为空 获取黑名单列表可调用EMGroupManager#fetchGroupBlackList(String, int, int), 调用这个方法需要群组所有者或者管理员身份,也可通过它的异步方法进行调用 EMGroupManager#asyncFetchGroupBlackList(String, int, int, EMValueCallBack)
String com.hyphenate.chat.EMGroup.getDescription | ( | ) |
获取群简介
String com.hyphenate.chat.EMGroup.getExtension | ( | ) |
获取群组订制扩展信息
String com.hyphenate.chat.EMGroup.getGroupId | ( | ) |
获取群ID
String com.hyphenate.chat.EMGroup.getGroupName | ( | ) |
获取群名称
EMGroupPermissionType com.hyphenate.chat.EMGroup.getGroupPermissionType | ( | ) |
获取当前用户在群中的角色
int com.hyphenate.chat.EMGroup.getMaxUserCount | ( | ) |
获取群允许加入的最大成员数,在创建群时确定。 需要获取群详情才能拿到正确的结果,如果没有获取则返回0
int com.hyphenate.chat.EMGroup.getMemberCount | ( | ) |
获取成员数量
List<String> com.hyphenate.chat.EMGroup.getMembers | ( | ) |
获取群成员列表 如果没有获取成员列表,返回的列表可能为空 获取成员有如下方式: (1)成员人数少于200人时,可通过EMGroupManager#getGroupFromServer(String, boolean), 第二个参数传入true,可获取最多200个成员 (2)通过EMGroupManager#fetchGroupMembers(String, String, int)分页获取,也可通过其异步方法 EMGroupManager#asyncFetchGroupMembers(String, String, int, EMValueCallBack)获取
List<String> com.hyphenate.chat.EMGroup.getMuteList | ( | ) |
获取群组禁言列表 如果没有获取禁言列表,返回的列表可能为空 获取禁言列表可调用EMGroupManager#fetchGroupMuteList(String, int, int), 调用这个方法需要群组所有者或者管理员身份,也可通过它的异步方法进行调用 EMGroupManager#asyncFetchGroupMuteList(String, int, int, EMValueCallBack)
String com.hyphenate.chat.EMGroup.getOwner | ( | ) |
获取群创建者
List<EMMucSharedFile> com.hyphenate.chat.EMGroup.getShareFileList | ( | ) |
获取群组共享文件 如果没有获取群组共享文件,返回的列表可能为空 获取群组共享文件,可调用EMGroupManager#fetchGroupSharedFileList(String, int, int), 也可调用其异步方法EMGroupManager#asyncFetchGroupSharedFileList(String, int, int, EMValueCallBack)
List<String> com.hyphenate.chat.EMGroup.getWhiteList | ( | ) |
获取白名单列表 如果没有从服务器获取白名单列表,返回的列表可能为空 获取白名单可调用EMGroupManager#fetchGroupWhiteList(String, EMValueCallBack), 调用这个方法需要群组所有者或者管理员身份
String com.hyphenate.chat.EMGroup.groupSubject | ( | ) |
群组名称,需要获取群详情
boolean com.hyphenate.chat.EMGroup.isAllMemberMuted | ( | ) |
返回是否全员禁言 此方法有使用局限性,建议慎重使用 在收到禁言/解禁的回调时,该状态会更新,但是只是更新内存中对象, 内存中对象被回收后以及再次从数据库或者从服务端拉取后,该状态变的不可信
boolean com.hyphenate.chat.EMGroup.isAllowInvites | ( | ) |
boolean com.hyphenate.chat.EMGroup.isMemberAllowToInvite | ( | ) |
获取群组是否允许成员邀请
boolean com.hyphenate.chat.EMGroup.isMemberOnly | ( | ) |
群组属性:成员不能自由加入,需要申请或者被邀请 与之对应的属性是除了EMGroupManager.EMGroupStyle#EMGroupStylePublicOpenJoin之外的三种属性
boolean com.hyphenate.chat.EMGroup.isMembersOnly | ( | ) |
群组属性:成员不能自由加入,需要申请或者被邀请 与之对应的属性是除了EMGroupManager.EMGroupStyle#EMGroupStylePublicOpenJoin之外的三种属性
boolean com.hyphenate.chat.EMGroup.isMsgBlocked | ( | ) |
获取是否已屏蔽群消息 设置屏蔽群消息见EMGroupManager#blockGroupMessage(String), 取消屏蔽群消息见EMGroupManager#unblockGroupMessage(String)
boolean com.hyphenate.chat.EMGroup.isPublic | ( | ) |
获取群组是否为公开群
String com.hyphenate.chat.EMGroup.toString | ( | ) |
返回群组名称或者群组ID,此方法可用于Adapter排序