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)
V2TIMFriendshipManager
setFriendListener
在类中 V2TIMFriendshipManager
public void getFriendList(V2TIMValueCallback<java.util.List<V2TIMFriendInfo>> callback)
V2TIMFriendshipManager
getFriendList
在类中 V2TIMFriendshipManager
public void getFriendsInfo(java.util.List<java.lang.String> userIDList, V2TIMValueCallback<java.util.List<V2TIMFriendInfoResult>> callBack)
V2TIMFriendshipManager
getFriendsInfo
在类中 V2TIMFriendshipManager
userIDList
- 好友 userID 列表
- ID 建议一次最大 100 个,因为数量过多可能会导致数据包太大被后台拒绝,后台限制数据包最大为 1M。public void setFriendInfo(V2TIMFriendInfo info, V2TIMCallback callback)
V2TIMFriendshipManager
setFriendInfo
在类中 V2TIMFriendshipManager
public void addFriend(V2TIMFriendAddApplication application, V2TIMValueCallback<V2TIMFriendOperationResult> callback)
V2TIMFriendshipManager
addFriend
在类中 V2TIMFriendshipManager
public void deleteFromFriendList(java.util.List<java.lang.String> userIDList, int deleteType, V2TIMValueCallback<java.util.List<V2TIMFriendOperationResult>> callback)
V2TIMFriendshipManager
deleteFromFriendList
在类中 V2TIMFriendshipManager
userIDList
- 要删除的好友 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)
V2TIMFriendshipManager
checkFriend
在类中 V2TIMFriendshipManager
checkType
- 检查类型
- @ref V2TIMFriendInfo.V2TIM_FRIEND_TYPE_SINGLE:单向好友
- @ref V2TIMFriendInfo.V2TIM_FRIEND_TYPE_BOTH:双向好友public void getFriendApplicationList(V2TIMValueCallback<V2TIMFriendApplicationResult> callback)
V2TIMFriendshipManager
public void getV1FriendPendencyList(TIMFriendPendencyRequest timFriendPendencyRequest, V2TIMFriendApplicationResult v2TIMFriendApplicationResult, V2TIMValueCallback<V2TIMFriendApplicationResult> v2TIMValueCallback)
public void acceptFriendApplication(V2TIMFriendApplication application, int responseType, V2TIMValueCallback<V2TIMFriendOperationResult> callback)
V2TIMFriendshipManager
acceptFriendApplication
在类中 V2TIMFriendshipManager
application
- 好友申请信息,getFriendApplicationList 成功后会返回responseType
- 建立单向/双向好友关系
- @ref V2TIMFriendApplication.V2TIM_FRIEND_ACCEPT_AGREE:同意添加单向好友
- @ref V2TIMFriendApplication.V2TIM_FRIEND_ACCEPT_AGREE_AND_ADD:同意并添加为双向好友public void refuseFriendApplication(V2TIMFriendApplication application, V2TIMValueCallback<V2TIMFriendOperationResult> callback)
V2TIMFriendshipManager
refuseFriendApplication
在类中 V2TIMFriendshipManager
application
- 好友申请信息,@ref getFriendApplicationList 成功后会返回public void deleteFriendApplication(V2TIMFriendApplication application, V2TIMCallback callback)
V2TIMFriendshipManager
deleteFriendApplication
在类中 V2TIMFriendshipManager
application
- 好友申请信息,@ref getFriendApplicationList 成功后会返回public void setFriendApplicationRead(V2TIMCallback callback)
V2TIMFriendshipManager
public void addToBlackList(java.util.List<java.lang.String> userIDList, V2TIMValueCallback<java.util.List<V2TIMFriendOperationResult>> callback)
V2TIMFriendshipManager
addToBlackList
在类中 V2TIMFriendshipManager
public void deleteFromBlackList(java.util.List<java.lang.String> userIDList, V2TIMValueCallback<java.util.List<V2TIMFriendOperationResult>> callback)
V2TIMFriendshipManager
public void getBlackList(V2TIMValueCallback<java.util.List<V2TIMFriendInfo>> callback)
V2TIMFriendshipManager
getBlackList
在类中 V2TIMFriendshipManager
public void createFriendGroup(java.lang.String groupName, java.util.List<java.lang.String> userIDList, V2TIMValueCallback<java.util.List<V2TIMFriendOperationResult>> callback)
V2TIMFriendshipManager
createFriendGroup
在类中 V2TIMFriendshipManager
groupName
- 分组名称userIDList
- 要添加到分组中的好友 userID 列表public void getFriendGroups(java.util.List<java.lang.String> groupNameList, @NonNull V2TIMValueCallback<java.util.List<V2TIMFriendGroup>> callback)
V2TIMFriendshipManager
getFriendGroups
在类中 V2TIMFriendshipManager
groupNameList
- 要获取信息的好友分组名称列表,传入 null 获得所有分组信息public void deleteFriendGroup(java.util.List<java.lang.String> groupNameList, V2TIMCallback callback)
V2TIMFriendshipManager
deleteFriendGroup
在类中 V2TIMFriendshipManager
public void renameFriendGroup(java.lang.String oldName, java.lang.String newName, V2TIMCallback callback)
V2TIMFriendshipManager
renameFriendGroup
在类中 V2TIMFriendshipManager
oldName
- 旧的分组名称newName
- 新的分组名称callback
- 回调public void addFriendsToFriendGroup(java.lang.String groupName, java.util.List<java.lang.String> userList, V2TIMValueCallback<java.util.List<V2TIMFriendOperationResult>> callback)
V2TIMFriendshipManager
public void deleteFriendsFromFriendGroup(java.lang.String groupName, java.util.List<java.lang.String> userIDList, V2TIMValueCallback<java.util.List<V2TIMFriendOperationResult>> callback)
V2TIMFriendshipManager