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