public class V2TIMFriendshipManagerImpl extends V2TIMFriendshipManager
| 限定符和类型 | 方法和说明 |
|---|---|
void |
acceptFriendApplication(V2TIMFriendApplication application,
int responseType,
V2TIMValueCallback<V2TIMFriendOperationResult> callback)
3.2 同意好友申请
|
void |
addFriend(V2TIMFriendAddApplication application,
V2TIMValueCallback<V2TIMFriendOperationResult> callback)
2.4 添加好友
|
void |
addFriendsToFriendGroup(java.lang.String groupName,
java.util.List<java.lang.String> userList,
V2TIMValueCallback<java.util.List<V2TIMFriendOperationResult>> callback)
5.4 添加好友到一个好友分组
|
void |
addToBlackList(java.util.List<java.lang.String> userIDList,
V2TIMValueCallback<java.util.List<V2TIMFriendOperationResult>> callback)
4.1 添加用户到黑名单
|
void |
checkFriend(java.lang.String userID,
int checkType,
V2TIMValueCallback<V2TIMFriendCheckResult> callback)
2.6 检查指定用户的好友关系
|
void |
createFriendGroup(java.lang.String groupName,
java.util.List<java.lang.String> userIDList,
V2TIMValueCallback<java.util.List<V2TIMFriendOperationResult>> callback)
5.1 新建好友分组
|
void |
deleteFriendApplication(V2TIMFriendApplication application,
V2TIMCallback callback)
3.4 删除好友申请
|
void |
deleteFriendGroup(java.util.List<java.lang.String> groupNameList,
V2TIMCallback callback)
5.3 删除好友分组
|
void |
deleteFriendsFromFriendGroup(java.lang.String groupName,
java.util.List<java.lang.String> userIDList,
V2TIMValueCallback<java.util.List<V2TIMFriendOperationResult>> callback)
5.5 从好友分组中删除好友
|
void |
deleteFromBlackList(java.util.List<java.lang.String> userIDList,
V2TIMValueCallback<java.util.List<V2TIMFriendOperationResult>> callback)
4.2 把用户从黑名单中删除
|
void |
deleteFromFriendList(java.util.List<java.lang.String> userIDList,
int deleteType,
V2TIMValueCallback<java.util.List<V2TIMFriendOperationResult>> callback)
2.5 删除好友
|
void |
getBlackList(V2TIMValueCallback<java.util.List<V2TIMFriendInfo>> callback)
4.3 获取黑名单列表
|
void |
getFriendApplicationList(V2TIMValueCallback<V2TIMFriendApplicationResult> callback)
3.1 获取好友申请列表
|
void |
getFriendGroups(java.util.List<java.lang.String> groupNameList,
V2TIMValueCallback<java.util.List<V2TIMFriendGroup>> callback)
5.2 获取分组信息
|
void |
getFriendList(V2TIMValueCallback<java.util.List<V2TIMFriendInfo>> callback)
2.1 获取好友列表
|
void |
getFriendsInfo(java.util.List<java.lang.String> userIDList,
V2TIMValueCallback<java.util.List<V2TIMFriendInfoResult>> callBack)
2.2 获取指定好友资料
|
void |
getV1FriendPendencyList(TIMFriendPendencyRequest timFriendPendencyRequest,
V2TIMFriendApplicationResult v2TIMFriendApplicationResult,
V2TIMValueCallback<V2TIMFriendApplicationResult> v2TIMValueCallback) |
void |
refuseFriendApplication(V2TIMFriendApplication application,
V2TIMValueCallback<V2TIMFriendOperationResult> callback)
3.3 拒绝好友申请
|
void |
renameFriendGroup(java.lang.String oldName,
java.lang.String newName,
V2TIMCallback callback)
## 修改好友分组的名称
|
void |
setFriendApplicationRead(V2TIMCallback callback)
3.5 设置好友申请已读
|
void |
setFriendInfo(V2TIMFriendInfo info,
V2TIMCallback callback)
2.3 设置指定好友资料
|
void |
setFriendListener(V2TIMFriendshipListener v2TIMFriendshipListener)
1.1 设置关系链监听器
|
public void setFriendListener(V2TIMFriendshipListener v2TIMFriendshipListener)
V2TIMFriendshipManagersetFriendListener 在类中 V2TIMFriendshipManagerpublic void getFriendList(V2TIMValueCallback<java.util.List<V2TIMFriendInfo>> callback)
V2TIMFriendshipManagergetFriendList 在类中 V2TIMFriendshipManagerpublic void getFriendsInfo(java.util.List<java.lang.String> userIDList,
V2TIMValueCallback<java.util.List<V2TIMFriendInfoResult>> callBack)
V2TIMFriendshipManagergetFriendsInfo 在类中 V2TIMFriendshipManageruserIDList - 好友 userID 列表
- ID 建议一次最大 100 个,因为数量过多可能会导致数据包太大被后台拒绝,后台限制数据包最大为 1M。public void setFriendInfo(V2TIMFriendInfo info, V2TIMCallback callback)
V2TIMFriendshipManagersetFriendInfo 在类中 V2TIMFriendshipManagerpublic void addFriend(V2TIMFriendAddApplication application, V2TIMValueCallback<V2TIMFriendOperationResult> callback)
V2TIMFriendshipManageraddFriend 在类中 V2TIMFriendshipManagerpublic void deleteFromFriendList(java.util.List<java.lang.String> userIDList,
int deleteType,
V2TIMValueCallback<java.util.List<V2TIMFriendOperationResult>> callback)
V2TIMFriendshipManagerdeleteFromFriendList 在类中 V2TIMFriendshipManageruserIDList - 要删除的好友 userID 列表
- ID 建议一次最大 100 个,因为数量过多可能会导致数据包太大被后台拒绝,后台限制数据包最大为 1M。deleteType - 删除类型
- @ref V2TIMFriendInfo.V2TIM_FRIEND_TYPE_SINGLE:单向好友
- @ref V2TIMFriendInfo.V2TIM_FRIEND_TYPE_BOTH:双向好友public void checkFriend(java.lang.String userID,
int checkType,
V2TIMValueCallback<V2TIMFriendCheckResult> callback)
V2TIMFriendshipManagercheckFriend 在类中 V2TIMFriendshipManagercheckType - 检查类型
- @ref V2TIMFriendInfo.V2TIM_FRIEND_TYPE_SINGLE:单向好友
- @ref V2TIMFriendInfo.V2TIM_FRIEND_TYPE_BOTH:双向好友public void getFriendApplicationList(V2TIMValueCallback<V2TIMFriendApplicationResult> callback)
V2TIMFriendshipManagerpublic void getV1FriendPendencyList(TIMFriendPendencyRequest timFriendPendencyRequest, V2TIMFriendApplicationResult v2TIMFriendApplicationResult, V2TIMValueCallback<V2TIMFriendApplicationResult> v2TIMValueCallback)
public void acceptFriendApplication(V2TIMFriendApplication application, int responseType, V2TIMValueCallback<V2TIMFriendOperationResult> callback)
V2TIMFriendshipManageracceptFriendApplication 在类中 V2TIMFriendshipManagerapplication - 好友申请信息,getFriendApplicationList 成功后会返回responseType - 建立单向/双向好友关系
- @ref V2TIMFriendApplication.V2TIM_FRIEND_ACCEPT_AGREE:同意添加单向好友
- @ref V2TIMFriendApplication.V2TIM_FRIEND_ACCEPT_AGREE_AND_ADD:同意并添加为双向好友public void refuseFriendApplication(V2TIMFriendApplication application, V2TIMValueCallback<V2TIMFriendOperationResult> callback)
V2TIMFriendshipManagerrefuseFriendApplication 在类中 V2TIMFriendshipManagerapplication - 好友申请信息,@ref getFriendApplicationList 成功后会返回public void deleteFriendApplication(V2TIMFriendApplication application, V2TIMCallback callback)
V2TIMFriendshipManagerdeleteFriendApplication 在类中 V2TIMFriendshipManagerapplication - 好友申请信息,@ref getFriendApplicationList 成功后会返回public void setFriendApplicationRead(V2TIMCallback callback)
V2TIMFriendshipManagerpublic void addToBlackList(java.util.List<java.lang.String> userIDList,
V2TIMValueCallback<java.util.List<V2TIMFriendOperationResult>> callback)
V2TIMFriendshipManageraddToBlackList 在类中 V2TIMFriendshipManagerpublic void deleteFromBlackList(java.util.List<java.lang.String> userIDList,
V2TIMValueCallback<java.util.List<V2TIMFriendOperationResult>> callback)
V2TIMFriendshipManagerpublic void getBlackList(V2TIMValueCallback<java.util.List<V2TIMFriendInfo>> callback)
V2TIMFriendshipManagergetBlackList 在类中 V2TIMFriendshipManagerpublic void createFriendGroup(java.lang.String groupName,
java.util.List<java.lang.String> userIDList,
V2TIMValueCallback<java.util.List<V2TIMFriendOperationResult>> callback)
V2TIMFriendshipManagercreateFriendGroup 在类中 V2TIMFriendshipManagergroupName - 分组名称userIDList - 要添加到分组中的好友 userID 列表public void getFriendGroups(java.util.List<java.lang.String> groupNameList,
@NonNull
V2TIMValueCallback<java.util.List<V2TIMFriendGroup>> callback)
V2TIMFriendshipManagergetFriendGroups 在类中 V2TIMFriendshipManagergroupNameList - 要获取信息的好友分组名称列表,传入 null 获得所有分组信息public void deleteFriendGroup(java.util.List<java.lang.String> groupNameList,
V2TIMCallback callback)
V2TIMFriendshipManagerdeleteFriendGroup 在类中 V2TIMFriendshipManagerpublic void renameFriendGroup(java.lang.String oldName,
java.lang.String newName,
V2TIMCallback callback)
V2TIMFriendshipManagerrenameFriendGroup 在类中 V2TIMFriendshipManageroldName - 旧的分组名称newName - 新的分组名称callback - 回调public void addFriendsToFriendGroup(java.lang.String groupName,
java.util.List<java.lang.String> userList,
V2TIMValueCallback<java.util.List<V2TIMFriendOperationResult>> callback)
V2TIMFriendshipManagerpublic void deleteFriendsFromFriendGroup(java.lang.String groupName,
java.util.List<java.lang.String> userIDList,
V2TIMValueCallback<java.util.List<V2TIMFriendOperationResult>> callback)
V2TIMFriendshipManager