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)