# Deprecated API

## Contents

- Interfaces
- Classes
- Methods

- Interfaces
  Interface | Description
  --- | ---
  io.rong.imkit.usermanage.interfaces.OnContactClickListener | 功能描述: 联系人点击事件监听

- Classes
  Class | Description
  --- | ---
  io.rong.imkit.utils.videocompressor.videoslimmer.VideoSlimEncoder | trans code for video to mp4 mediacodec support 3gp and mp4 已废弃，使用 代替

- Methods
  Method | Description
  --- | ---
  io.rong.imkit.config.setDataProcessor(DataProcessor<Conversation>) | 设置数据处理器。
  io.rong.imkit.config.isForceUseAAC() | 是否强制开启了 aac 编码 5.4.
  io.rong.imkit.config.setForceUseAAC(boolean) | 音频录音强制使用 aac 编码 5.4.
  io.rong.imkit.setLocationProvider(LocationProvider) | 设置位置信息的提供者。
  io.rong.imkit.getMessages(ConversationType,java.lang.String,HistoryMessageOption,IGetMessageCallback) | 获取指定会话历史消息。 此方法先从本地获取历史消息，本地有缺失的情况下会从服务端同步缺失的部分；从服务端同步失败的时候会返回非 0 的 errorCode，同时把本地能取到的消息回调上去。 必须开通历史消息云存储功能。
  io.rong.imkit.getMessages(ConversationIdentifier,HistoryMessageOption,IGetMessageCallback) | 获取指定会话历史消息。 此方法先从本地获取历史消息，本地有缺失的情况下会从服务端同步缺失的部分；从服务端同步失败的时候会返回非 0 的 errorCode，同时把本地能取到的消息回调上去。 必须开通历史消息云存储功能。
  io.rong.imkit.setConversationToTop(ConversationType,java.lang.String,boolean,boolean,ResultCallback<Boolean>) | 设置某一会话为置顶或者取消置顶，回调方式获取设置是否成功。
  io.rong.imkit.setConversationToTop(ConversationIdentifier,boolean,boolean,ResultCallback<Boolean>) | 设置某一会话为置顶或者取消置顶，回调方式获取设置是否成功。
  io.rong.imkit.updateGroupInfo(GroupInfo,OperationCallbackEx<String>) | 设置消息接收状态
  io.rong.imkit.setGroupMemberInfo(java.lang.String,java.lang.String,java.lang.String,java.lang.String,OperationCallback) | 设置群组信息
  io.rong.imkit.updateMyUserProfile(UserProfile,UpdateUserProfileCallback) | 更新我的用户信息
  io.rong.imkit.setFriendInfo(java.lang.String,java.lang.String,java.util.Map,OperationCallback) | 设置好友信息
  io.rong.imkit.widget.dialog.setOptionsPopupDialogListener(OnOptionsItemClickedListener) | 设置选项点击监听器（兼容旧版本 API）
  io.rong.imkit.widget.adapter.onViewLongClick(int,T) |
  io.rong.imkit.utils.getAppName(Context) | 获取应用程序名称
  io.rong.imkit.notification.setInterceptor(io.rong.imkit.notification.NotificationConfig.Interceptor) | 本地通知拦截器
  io.rong.imkit.usermanage.group.name.updateGroupInfo(GroupInfo,OnDataChangeListener<Boolean>) | 更新群组信息
  io.rong.imkit.usermanage.group.create.createGroup(java.lang.String,OnDataChangeListener<CoreErrorCode>) | 创建群组
  io.rong.imkit.usermanage.group.notice.updateGroupNotice(GroupInfo,OnDataChangeListener<Boolean>) | 更新群公告
  io.rong.imkit.usermanage.group.nickname.updateGroupNickName(java.lang.String,OnDataChangeListener<Boolean>) | 更新群昵称
  io.rong.imkit.usermanage.group.manage.updateGroupInfo(GroupInfo,OnDataChangeListener<Boolean>) | 更新群组信息
  io.rong.imkit.usermanage.friend.select.getAllContactsLiveData() |
  io.rong.imkit.usermanage.friend.my.gender.updateUserProfile(UserProfile,OnDataChangeListener<Boolean>) |
  io.rong.imkit.usermanage.friend.my.nikename.updateUserProfile(UserProfile,OnDataChangeListener<Boolean>) |
  io.rong.imkit.usermanage.friend.my.nikename.setFriendInfo(java.lang.String,java.lang.String,OnDataChangeListener<Boolean>) |
  io.rong.imkit.usermanage.handler.searchGroupMembers(java.lang.String) | 搜索群成员 请使用 GroupMembersSearchPagedHandler 类进行搜索
  io.rong.imkit.usermanage.handler.updateMyUserProfile(UserProfile) | 更新用户信息
  io.rong.imkit.usermanage.handler.setFriendInfo(java.lang.String,java.lang.String,java.util.Map) | 设置好友信息
  io.rong.imkit.usermanage.handler.createGroup(GroupInfo,java.util.List) |
  io.rong.imkit.usermanage.handler.updateGroupInfo(GroupInfo) | 更新群组信息
  io.rong.imkit.usermanage.handler.setGroupMemberInfo(java.lang.String,java.lang.String,java.lang.String) | 设置群成员信息
  io.rong.imkit.picture.forResult(int,boolean) |
  io.rong.imkit.picture.forResult(int,int,int) | # replace for setPictureWindowAnimationStyle(); Start to select media and wait for result.
  io.rong.imkit.picture.config.isPictureType(java.lang.String) |
  io.rong.imkit.picture.config.isVideo(java.lang.String) | 是否是视频
  io.rong.imkit.picture.config.mimeToEqual(java.lang.String,java.lang.String) | is type Equal
  io.rong.imkit.picture.photoview.isZoomEnabled() |
  io.rong.imkit.picture.photoview.isZoomEnabled() |
  io.rong.imkit.picture.tools.getLocalSizeToAndroidQ(Context,java.lang.String) | get Local video width or height for api 29
  io.rong.imkit.picture.tools.getLastImageId(Context,java.lang.String) | 获取DCIM文件下最新一条拍照记录