''-''代表原来api,''+''代表修改后的api。 @Deprecated代表已过时的api,后面会带着替代的api
EMGroupManager
+ public EMCursorResult fetchGroupMembers(String groupId, String cursor, int pageSize) throws HyphenateException
+ public void asyncFetchGroupMembers(final String groupId, final String cursor, final int pageSize, final EMValueCallBack> callback);
+ public EMGroup changeOwner(String groupId, String newOwner) throws HyphenateException
+ public void asyncChangeOwner(final String groupId, final String newOwner, final EMValueCallBack callBack);
+ public EMGroup addGroupAdmin(final String groupId, final String admin) throws HyphenateException
+ public void asyncAddGroupAdmin(final String groupId, final String admin, final EMValueCallBack callBack);
+ public EMGroup removeGroupAdmin(String groupId, String admin) throws HyphenateException
+ public void asyncRemoveGroupAdmin(final String groupId, final String admin, final EMValueCallBack callBack);
+ public EMGroup muteGroupMembers(String groupId, List muteMembers, long duration) throws HyphenateException
+ public void aysncMuteGroupMembers(final String groupId, final List muteMembers, final long duration, final EMValueCallBack callBack);
+ public EMGroup unMuteGroupMembers(String groupId, List members) throws HyphenateException
+ public void asyncUnMuteGroupMembers(final String groupId, final List members, final EMValueCallBack callBack);
+ public Map fetchGroupMuteList(String groupId, int pageNum, int pageSize) throws HyphenateException
+ public void asyncFetchGroupMuteList(final String groupId, final int pageNum, final int pageSize, final EMValueCallBack
EMChatRoomManager
+ public EMChatRoom changeChatRoomSubject(String chatRoomId, String newSubject);
+ public void asyncChangeChatRoomSubject(final String chatRoomId, final String newSubject, final EMValueCallBack callBack);
+ public EMChatRoom changeChatroomDescription(String chatRoomId, String newDescription);
+ public void asyncChangeChatroomDescription(final String chatRoomId, final String newDescription, final EMValueCallBack callBack);
+ public List fetchChatRoomMembers(String chatRoomId, int pageNum, int pageSize);
+ public void asyncFetchChatRoomMembers(final String chatRoomId, final int pageNum, final int pageSize, final EMValueCallBack> callBack);
+ public EMChatRoom muteChatRoomMembers(String chatRoomId, List muteMembers, long duration);
+ public void asyncMuteChatRoomMembers(final String chatRoomId, final List muteMembers, final long duration, final EMValueCallBack callBack);
+ public EMChatRoom unMuteChatRoomMembers(String chatRoomId, List members);
+ public void asyncUnMuteChatRoomMembers(final String chatRoomId, final List members,final EMValueCallBack callBack);
+ public EMChatRoom changeOwner(String chatRoomId, String newOwner);
+ public void asyncChangeOwner(final String chatRoomId, final String newOwner, final EMValueCallBack callBack);
+ public EMChatRoom addChatRoomAdmin(String chatRoomId, String admin);
+ public void asyncAddChatRoomAdmin(final String chatRoomId, final String admin, final EMValueCallBack callBack);
+ public EMChatRoom removeChatRoomAdmin(String chatRoomId, String admin);
+ public void asyncRemoveChatRoomAdmin(final String chatRoomId, final String admin,final EMValueCallBack callBack);
+ public Map fetchChatRoomMuteList(String chatRoomId, int pageNum, int pageSize);
+ public void asyncFetchChatRoomMuteList(final String chatRoomId, final int pageNum, final int pageSize,final EMValueCallBack
EMGroupChangeListener.java
+ void onMuteListAdded(String groupId, final List mutes, final long muteExpire);
+ void onMuteListRemoved(String groupId, final List mutes);
+ void onAdminAdded(String groupId, String administrator);
+ void onAdminRemoved(String groupId, String administrator);
+ void onOwnerChanged(String groupId, String newOwner, String oldOwner);
EMChatRoomChangeListener
+ void onMuteListAdded(final String chatRoomId, final List mutes, final long expireTime);
+ void onMuteListRemoved(final String chatRoomId, final List mutes);
+ void onAdminAdded(final String chatRoomId, final String admin);
+ void onAdminRemoved(final String chatRoomId, final String admin);
+ void onOwnerChanged(final String chatRoomId, final String newOwner, final String oldOwner);
EMChatRoom
+ public List getAdminList();
+ public List getBlockList();
+ public Map getMuteList();
EMGroup
- public void setStyle(int style);
+ public int getMaxUserCount();
+ public List getAdminList();
+ public List getBlackList();
+ public Map getMuteList();
+ public String getDescription();
EMGroupOption
+ public boolean inviteNeedConfirm = false;
+ public String extField;