A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  Z 

D

databaseList() - function in android.content.ContextWrapper
 
DataProcessor - class in io.rong.imkit.config
 
dateDiffer(long) - function in io.rong.imkit.picture.tools.DateUtils
判断两个时间戳相差多少秒
DateUtils - class in io.rong.imkit.picture.tools
 
DbDataSource - class in io.rong.imkit.userinfo
 
debug(int) - function in android.view.ViewGroup
 
debug(int) - function in android.widget.TextView
 
decode(android.content.Context,android.net.Uri) - function in io.rong.imkit.picture.widget.longimage.ImageDecoder
Decode an image.
decode(android.content.Context,android.net.Uri) - function in io.rong.imkit.picture.widget.longimage.SkiaImageDecoder
Decode an image.
decodeRegion(android.graphics.Rect,int) - function in io.rong.imkit.picture.widget.longimage.ImageRegionDecoder
Decode a region of the image with the given sample size.
decodeRegion(android.graphics.Rect,int) - function in io.rong.imkit.picture.widget.longimage.SkiaImageRegionDecoder
Decode a region of the image with the given sample size.
DecoderFactory - class in io.rong.imkit.picture.widget.longimage
Interface for decoder (and region decoder) factories.
DefaultConversationListProcessor - class in io.rong.imkit.config
 
DefaultExtensionConfig - class in io.rong.imkit.conversation.extension
 
DefaultInterceptor - class in io.rong.imkit.notification
 
DefaultMessageItemProvider - class in io.rong.imkit.conversation.messgelist.provider
 
DefaultProvider - class in io.rong.imkit.widget.adapter
 
DefaultRefreshFooterCreator - class in io.rong.imkit.widget.refresh.listener
默认Footer创建器 Created by scwang on 2018/1/26.
DefaultRefreshHeaderCreator - class in io.rong.imkit.widget.refresh.listener
默认Header创建器 Created by scwang on 2018/1/26.
DefaultRefreshInitializer - class in io.rong.imkit.widget.refresh.listener
默认全局初始化器 Created by scwang on 2018/5/29 0029.
delete(android.net.Uri,java.lang.String,kotlin.Array) - function in androidx.core.content.FileProvider
 
deleteAllCacheDirFile(android.content.Context) - function in io.rong.imkit.picture.tools.PictureFileUtils
set empty PictureSelector Cache
deleteCacheDirFile(android.content.Context,int) - function in io.rong.imkit.picture.tools.PictureFileUtils
set empty PictureSelector Cache
DeleteClickActions - class in io.rong.imkit.conversation.extension.component.moreaction
Created by zwfang on 2018/3/30.
deleteDatabase(java.lang.String) - function in android.content.ContextWrapper
 
DeleteEvent - class in io.rong.imkit.event.actionevent
 
deleteFile(java.lang.String) - function in android.content.ContextWrapper
 
deleteFriend(io.rong.imkit.usermanage.interfaces.OnDataChangeListener) - function in io.rong.imkit.usermanage.friend.user.profile.UserProfileViewModel
 
deleteFriend(java.lang.String,io.rong.imkit.usermanage.interfaces.OnDataChangeListener) - function in io.rong.imkit.usermanage.handler.FriendInfoHandler
 
deleteGroup(java.lang.String) - function in io.rong.imkit.userinfo.db.dao.GroupDao
 
deleteMessage(io.rong.imlib.model.Message) - function in io.rong.imkit.feature.destruct.DestructManager
 
deleteMessages(io.rong.imlib.model.Conversation.ConversationType,java.lang.String,kotlin.Array,io.rong.imlib.RongIMClient.ResultCallback) - function in io.rong.imkit.IMCenter
删除会话里的一条或多条消息。
deleteMessages(io.rong.imlib.model.Conversation.ConversationType,java.lang.String,io.rong.imlib.RongIMClient.ResultCallback) - function in io.rong.imkit.IMCenter
清除指定会话的消息。 此接口会删除指定会话中数据库的所有消息,同时,会清理数据库空间。 如果数据库特别大,超过几百 M,调用该接口会有少许耗时。
deleteMessages(io.rong.imlib.model.Conversation.ConversationType,java.lang.String,kotlin.Array,io.rong.imlib.RongIMClient.ResultCallback) - function in io.rong.imkit.RongIM
删除指定的一条或者一组消息,回调方式获取是否删除成功。
deleteMessages(io.rong.imlib.model.Conversation.ConversationType,java.lang.String,io.rong.imlib.RongIMClient.ResultCallback) - function in io.rong.imkit.RongIM
清除指定会话的消息。 此接口会删除指定会话中数据库的所有消息,同时,会清理数据库空间。 如果数据库特别大,超过几百 M,调用该接口会有少许耗时。
deleteMessages(io.rong.imlib.model.Conversation.ConversationType,java.lang.String,kotlin.Array) - function in io.rong.imkit.feature.destruct.DestructManager
 
deleteRemoteMessages(io.rong.imlib.model.Conversation.ConversationType,java.lang.String,kotlin.Array,io.rong.imlib.RongIMClient.OperationCallback) - function in io.rong.imkit.IMCenter
删除指定的一条或者一组消息。会同时删除本地和远端消息。 请注意,此方法会删除远端消息,请慎重使用 5.6.9版本以下不支持超级群会话类型,从 5.6.
deleteRemoteMessages(io.rong.imlib.model.ConversationIdentifier,kotlin.Array,io.rong.imlib.RongIMClient.OperationCallback) - function in io.rong.imkit.IMCenter
删除指定的一条或者一组消息。会同时删除本地和远端消息。 请注意,此方法会删除远端消息,请慎重使用 5.6.9版本以下不支持超级群会话类型,从 5.6.
deleteRemoteMessages(io.rong.imlib.model.Conversation.ConversationType,java.lang.String,kotlin.Array,io.rong.imlib.RongIMClient.OperationCallback) - function in io.rong.imkit.RongIM
删除指定的一条或者一组消息。会同时删除本地和远端消息。 请注意,此方法会删除远端消息,请慎重使用
deleteSharedPreferences(java.lang.String) - function in android.content.ContextWrapper
 
deleteUser(java.lang.String) - function in io.rong.imkit.userinfo.db.dao.UserDao
 
describeContents() - function in android.text.style.URLSpan
 
describeContents() - function in io.rong.imkit.feature.forward.CombineMessage
 
describeContents() - function in io.rong.imkit.feature.translation.RCTranslationResultWrapper
 
describeContents() - function in io.rong.imkit.picture.config.PictureSelectionConfig
 
describeContents() - function in io.rong.imkit.picture.entity.LocalMedia
 
describeContents() - function in io.rong.imkit.picture.entity.LocalMediaFolder
 
describeContents() - function in io.rong.imkit.userinfo.model.ExtendedGroup
 
describeContents() - function in io.rong.imkit.userinfo.model.ExtendedGroupUserInfo
 
describeContents() - function in io.rong.imkit.userinfo.model.ExtendedUserInfo
 
describeContents() - function in io.rong.imkit.userinfo.model.GroupUserInfo
 
DesignUtil - class in io.rong.imkit.widget.refresh.util
Design 兼容包缺省尝试 Created by scwang on 2018/1/29.
destroy() - function in io.rong.imkit.feature.customservice.CSEvaluateDialog
 
destroyDrawingCache() - function in android.view.View
 
destroyInstance(io.rong.imlib.model.Conversation.ConversationType,java.lang.String,android.widget.EditText) - function in io.rong.imkit.feature.mention.RongMentionManager
 
destroyRecord() - function in io.rong.imkit.manager.AudioRecordManager
 
DestructExtensionModule - class in io.rong.imkit.feature.destruct
 
DestructGifMessageItemProvider - class in io.rong.imkit.feature.destruct.provider
 
DestructHintDialog - class in io.rong.imkit.feature.destruct
BaseDialogFragment Created by lvhongzhen on 18/8/21.
DestructHQVoiceMessageItemProvider - class in io.rong.imkit.feature.destruct.provider
 
DestructImageDialog - class in io.rong.imkit.feature.destruct
BaseDialogFragment Created by lvhongzhen on 18/8/21.
DestructImageDialog.ImageVideoDialogListener - class in io.rong.imkit.feature.destruct.DestructImageDialog
 
DestructImageMessageItemProvider - class in io.rong.imkit.feature.destruct.provider
 
DestructInputPanel - class in io.rong.imkit.feature.destruct
 
DestructManager - class in io.rong.imkit.feature.destruct
Created by Android Studio.
DestructPlugin - class in io.rong.imkit.feature.destruct
 
DestructSightMessageItemProvider - class in io.rong.imkit.feature.destruct.provider
 
DestructTextMessageItemProvider - class in io.rong.imkit.feature.destruct.provider
 
DestructVoiceMessageItemProvider - class in io.rong.imkit.feature.destruct.provider
 
detachAllViewsFromParent() - function in android.view.ViewGroup
 
detachAndScrapAttachedViews(androidx.recyclerview.widget.RecyclerView.Recycler) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
 
detachAndScrapView(android.view.View,androidx.recyclerview.widget.RecyclerView.Recycler) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
 
detachAndScrapViewAt(int,androidx.recyclerview.widget.RecyclerView.Recycler) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
 
detachView(android.view.View) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
 
detachViewAt(int) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
 
detachViewFromParent(android.view.View) - function in android.view.ViewGroup
 
detachViewsFromParent(int,int) - function in android.view.ViewGroup
 
didTouchFocusSelect() - function in android.widget.TextView
 
dimensions(int,int) - function in io.rong.imkit.picture.widget.longimage.ImageSource
Declare the dimensions of the image.
DimensionStatus - class in io.rong.imkit.widget.refresh.constant
尺寸值的定义状态,用于在值覆盖的时候决定优先级 越往下优先级越高
dip2px(android.content.Context,float) - function in io.rong.imkit.picture.tools.ScreenUtils
dp2px
dip2px(float) - function in io.rong.imkit.utils.RongUtils
 
dip2px(android.content.Context,float) - function in io.rong.imkit.widget.CircleProgressView
 
DISABLE - enum entry in io.rong.imkit.model.ContactModel.CheckType
 
disconnect() - function in io.rong.imkit.IMCenter
断开连接(断开后继续接收 Push 消息)。
disconnect() - function in io.rong.imkit.RongIM
断开连接(断开后继续接收 Push 消息)。
disconnect() - function in io.rong.imkit.conversation.extension.RongExtensionManager
SDK 断开连接时,已调用此方法,用户不需要再次调用。
diskIO() - function in io.rong.imkit.utils.ExecutorHelper
 
dismiss() - function in android.app.Dialog
 
dismiss() - function in android.widget.PopupWindow
 
dismiss() - function in androidx.fragment.app.DialogFragment
 
dismiss() - function in io.rong.imkit.picture.widget.FolderPopWindow
 
dismiss() - function in io.rong.imkit.widget.dialog.ConversationLongClickPopup
关闭弹窗
dismiss() - function in io.rong.imkit.widget.dialog.MessageLongClickPopup
关闭弹窗
dismissAllowingStateLoss() - function in androidx.fragment.app.DialogFragment
 
dismissBackIcon() - function in io.rong.imkit.widget.TitleBar
 
dismissDialog(int) - function in android.app.Activity
 
dismissDialog() - function in io.rong.imkit.picture.PictureBaseActivity
dismiss dialog
dismissDialog() - function in io.rong.imkit.picture.PictureBaseActivity
dismiss dialog
dismissGroup(io.rong.imkit.usermanage.interfaces.OnDataChangeListener) - function in io.rong.imkit.usermanage.group.profile.GroupProfileViewModel
解散群组
dismissGroup() - function in io.rong.imkit.usermanage.handler.GroupOperationsHandler
解散群组
dismissKeyboardShortcutsHelper() - function in android.app.Activity
 
dismissLoadingDialog() - function in io.rong.imkit.usermanage.group.name.GroupNameFragment
dismiss dialog
dismissPopupMenus() - function in androidx.appcompat.widget.Toolbar
 
dispatchApplyWindowInsets(android.view.WindowInsets) - function in android.view.View
 
dispatchApplyWindowInsets(android.view.WindowInsets) - function in android.view.ViewGroup
 
dispatchCapturedPointerEvent(android.view.MotionEvent) - function in android.view.View
 
dispatchCapturedPointerEvent(android.view.MotionEvent) - function in android.view.ViewGroup
 
dispatchConfigurationChanged(android.content.res.Configuration) - function in android.view.View
 
dispatchConfigurationChanged(android.content.res.Configuration) - function in android.view.ViewGroup
 
dispatchCreateViewTranslationRequest(java.util.Map,kotlin.Array,android.view.translation.TranslationCapability,java.util.List) - function in android.view.View
 
dispatchCreateViewTranslationRequest(java.util.Map,kotlin.Array,android.view.translation.TranslationCapability,java.util.List) - function in android.view.ViewGroup
 
dispatchDisplayHint(int) - function in android.view.View
 
dispatchDisplayHint(int) - function in android.view.ViewGroup
 
dispatchDragEvent(android.view.DragEvent) - function in android.view.View
 
dispatchDragEvent(android.view.DragEvent) - function in android.view.ViewGroup
 
dispatchDraw(android.graphics.Canvas) - function in android.view.View
 
dispatchDraw(android.graphics.Canvas) - function in android.view.ViewGroup
 
dispatchDraw(android.graphics.Canvas) - function in io.rong.imkit.widget.RoundCornerLinearLayout
 
dispatchDrawableHotspotChanged(float,float) - function in android.view.View
 
dispatchDrawableHotspotChanged(float,float) - function in android.view.ViewGroup
 
dispatchFinishTemporaryDetach() - function in android.view.View
 
dispatchFinishTemporaryDetach() - function in android.view.ViewGroup
 
dispatchFreezeSelfOnly(android.util.SparseArray) - function in android.view.ViewGroup
 
dispatchGenericFocusedEvent(android.view.MotionEvent) - function in android.view.View
 
dispatchGenericFocusedEvent(android.view.MotionEvent) - function in android.view.ViewGroup
 
dispatchGenericMotionEvent(android.view.MotionEvent) - function in android.app.Activity
 
dispatchGenericMotionEvent(android.view.MotionEvent) - function in android.app.Dialog
 
dispatchGenericMotionEvent(android.view.MotionEvent) - function in android.view.View
 
dispatchGenericPointerEvent(android.view.MotionEvent) - function in android.view.View
 
dispatchGenericPointerEvent(android.view.MotionEvent) - function in android.view.ViewGroup
 
dispatchHoverEvent(android.view.MotionEvent) - function in android.view.View
 
dispatchHoverEvent(android.view.MotionEvent) - function in android.view.ViewGroup
 
dispatchKeyEvent(android.view.KeyEvent) - function in android.app.Dialog
 
dispatchKeyEvent(android.view.KeyEvent) - function in android.view.View
 
dispatchKeyEvent(android.view.KeyEvent) - function in android.view.ViewGroup
 
dispatchKeyEvent(android.view.KeyEvent) - function in androidx.appcompat.app.AppCompatActivity
 
dispatchKeyEvent(android.view.KeyEvent) - function in androidx.core.app.ComponentActivity
 
dispatchKeyEvent(android.view.KeyEvent) - function in androidx.viewpager.widget.ViewPager
 
dispatchKeyEventPreIme(android.view.KeyEvent) - function in android.view.View
 
dispatchKeyEventPreIme(android.view.KeyEvent) - function in android.view.ViewGroup
 
dispatchKeyShortcutEvent(android.view.KeyEvent) - function in android.app.Dialog
 
dispatchKeyShortcutEvent(android.view.KeyEvent) - function in android.view.View
 
dispatchKeyShortcutEvent(android.view.KeyEvent) - function in android.view.ViewGroup
 
dispatchKeyShortcutEvent(android.view.KeyEvent) - function in androidx.core.app.ComponentActivity
 
dispatchNestedFling(float,float,boolean) - function in android.view.View
 
dispatchNestedFling(float,float,boolean) - function in androidx.swiperefreshlayout.widget.SwipeRefreshLayout
 
dispatchNestedPreFling(float,float) - function in android.view.View
 
dispatchNestedPreFling(float,float) - function in androidx.swiperefreshlayout.widget.SwipeRefreshLayout
 
dispatchNestedPrePerformAccessibilityAction(int,android.os.Bundle) - function in android.view.View
 
dispatchNestedPreScroll(int,int,kotlin.Array,kotlin.Array) - function in android.view.View
 
dispatchNestedPreScroll(int,int,kotlin.Array,kotlin.Array,int) - function in androidx.swiperefreshlayout.widget.SwipeRefreshLayout
 
dispatchNestedScroll(int,int,int,int,kotlin.Array) - function in android.view.View
 
dispatchNestedScroll(int,int,int,int,kotlin.Array,int) - function in androidx.swiperefreshlayout.widget.SwipeRefreshLayout
 
dispatchNestedScroll(int,int,int,int,kotlin.Array,int,kotlin.Array) - function in androidx.swiperefreshlayout.widget.SwipeRefreshLayout
 
dispatchPointerCaptureChanged(boolean) - function in android.view.View
 
dispatchPointerCaptureChanged(boolean) - function in android.view.ViewGroup
 
dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent) - function in android.app.Activity
 
dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent) - function in android.app.Dialog
 
dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent) - function in android.view.View
 
dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent) - function in androidx.viewpager.widget.ViewPager
 
dispatchProvideAutofillStructure(android.view.ViewStructure,int) - function in android.view.View
 
dispatchProvideAutofillStructure(android.view.ViewStructure,int) - function in android.view.ViewGroup
 
dispatchProvideStructure(android.view.ViewStructure) - function in android.view.View
 
dispatchProvideStructure(android.view.ViewStructure) - function in android.view.ViewGroup
 
dispatchRestoreInstanceState(android.util.SparseArray) - function in android.view.View
 
dispatchRestoreInstanceState(android.util.SparseArray) - function in android.view.ViewGroup
 
DispatchResultFragment - class in io.rong.imkit.feature.publicservice
Created by DragonJ on 15/3/19.
dispatchSaveInstanceState(android.util.SparseArray) - function in android.view.View
 
dispatchSaveInstanceState(android.util.SparseArray) - function in android.view.ViewGroup
 
dispatchScrollCaptureSearch(android.graphics.Rect,android.graphics.Point,java.util.function.Consumer) - function in android.view.View
 
dispatchScrollCaptureSearch(android.graphics.Rect,android.graphics.Point,java.util.function.Consumer) - function in android.view.ViewGroup
 
dispatchSetActivated(boolean) - function in android.view.View
 
dispatchSetActivated(boolean) - function in android.view.ViewGroup
 
dispatchSetPressed(boolean) - function in android.view.View
 
dispatchSetPressed(boolean) - function in android.view.ViewGroup
 
dispatchSetSelected(boolean) - function in android.view.View
 
dispatchSetSelected(boolean) - function in android.view.ViewGroup
 
dispatchStartTemporaryDetach() - function in android.view.View
 
dispatchStartTemporaryDetach() - function in android.view.ViewGroup
 
dispatchSystemUiVisibilityChanged(int) - function in android.view.View
 
dispatchSystemUiVisibilityChanged(int) - function in android.view.ViewGroup
 
dispatchThawSelfOnly(android.util.SparseArray) - function in android.view.ViewGroup
 
dispatchTouchEvent(android.view.MotionEvent) - function in android.app.Activity
 
dispatchTouchEvent(android.view.MotionEvent) - function in android.app.Dialog
 
dispatchTouchEvent(android.view.MotionEvent) - function in android.view.View
 
dispatchTouchEvent(android.view.MotionEvent) - function in android.view.ViewGroup
 
dispatchTouchEvent(android.view.MotionEvent) - function in io.rong.imkit.widget.RongSwipeRefreshLayout
 
dispatchTouchEvent(android.view.MotionEvent) - function in io.rong.imkit.widget.SideBar
 
dispatchTouchEvent(android.view.MotionEvent) - function in io.rong.imkit.widget.refresh.SmartRefreshLayout
事件分发 (手势核心) 1.多点触摸 2.
dispatchTrackballEvent(android.view.MotionEvent) - function in android.app.Activity
 
dispatchTrackballEvent(android.view.MotionEvent) - function in android.app.Dialog
 
dispatchTrackballEvent(android.view.MotionEvent) - function in android.view.View
 
dispatchTrackballEvent(android.view.MotionEvent) - function in android.view.ViewGroup
 
dispatchUnhandledMove(android.view.View,int) - function in android.view.View
 
dispatchUnhandledMove(android.view.View,int) - function in android.view.ViewGroup
 
dispatchVisibilityChanged(android.view.View,int) - function in android.view.View
 
dispatchVisibilityChanged(android.view.View,int) - function in android.view.ViewGroup
 
dispatchWindowFocusChanged(boolean) - function in android.view.View
 
dispatchWindowFocusChanged(boolean) - function in android.view.ViewGroup
 
dispatchWindowInsetsAnimationEnd(android.view.WindowInsetsAnimation) - function in android.view.View
 
dispatchWindowInsetsAnimationEnd(android.view.WindowInsetsAnimation) - function in android.view.ViewGroup
 
dispatchWindowInsetsAnimationPrepare(android.view.WindowInsetsAnimation) - function in android.view.View
 
dispatchWindowInsetsAnimationPrepare(android.view.WindowInsetsAnimation) - function in android.view.ViewGroup
 
dispatchWindowInsetsAnimationProgress(android.view.WindowInsets,java.util.List) - function in android.view.View
 
dispatchWindowInsetsAnimationProgress(android.view.WindowInsets,java.util.List) - function in android.view.ViewGroup
 
dispatchWindowInsetsAnimationStart(android.view.WindowInsetsAnimation,android.view.WindowInsetsAnimation.Bounds) - function in android.view.View
 
dispatchWindowInsetsAnimationStart(android.view.WindowInsetsAnimation,android.view.WindowInsetsAnimation.Bounds) - function in android.view.ViewGroup
 
dispatchWindowSystemUiVisiblityChanged(int) - function in android.view.View
 
dispatchWindowSystemUiVisiblityChanged(int) - function in android.view.ViewGroup
 
dispatchWindowVisibilityChanged(int) - function in android.view.View
 
dispatchWindowVisibilityChanged(int) - function in android.view.ViewGroup
 
disZoom(android.view.View,boolean) - function in io.rong.imkit.picture.tools.AnimUtils
 
DoubleUtils - class in io.rong.imkit.picture.tools
author:luck project:PictureSelector package:com.luck.picture.lib.tool email:893855882@qq.
down(android.widget.TextView,android.text.Spannable) - function in android.text.method.LinkMovementMethod
 
DownloadEvent - class in io.rong.imkit.event.actionevent
 
DownloadEvent.Event - class in io.rong.imkit.event.actionevent.DownloadEvent
 
downloadMedia(io.rong.imlib.model.Conversation.ConversationType,java.lang.String,io.rong.imlib.RongIMClient.MediaType,java.lang.String,io.rong.imlib.RongIMClient.DownloadMediaCallback) - function in io.rong.imkit.IMCenter
下载文件。 用来获取媒体原文件时调用。如果本地缓存中包含此文件,则从本地缓存中直接获取,否则将从服务器端下载。
downloadMedia(io.rong.imlib.model.Conversation.ConversationType,java.lang.String,io.rong.imlib.RongIMClient.MediaType,java.lang.String,io.rong.imlib.RongIMClient.DownloadMediaCallback) - function in io.rong.imkit.RongIM
下载文件。 用来获取媒体原文件时调用。如果本地缓存中包含此文件,则从本地缓存中直接获取,否则将从服务器端下载。
downloadMediaFile(java.lang.String,java.lang.String,java.lang.String,java.lang.String,io.rong.imlib.IRongCallback.IDownloadMediaFileCallback) - function in io.rong.imkit.IMCenter
下载文件 支持断点续传
downloadMediaFile(java.lang.String,java.lang.String,java.lang.String,java.lang.String,io.rong.imlib.IRongCallback.IDownloadMediaFileCallback) - function in io.rong.imkit.RongIM
下载文件 支持断点续传
downloadMediaMessage(io.rong.imlib.model.Message,io.rong.imlib.IRongCallback.IDownloadMediaMessageCallback) - function in io.rong.imkit.IMCenter
下载文件 用来获取媒体原文件时调用。如果本地缓存中包含此文件,则从本地缓存中直接获取,否则将从服务器端下载。
downloadMediaMessage(io.rong.imlib.model.Message,io.rong.imlib.IRongCallback.IDownloadMediaMessageCallback) - function in io.rong.imkit.RongIM
下载文件。和downloadMedia的区别是,该方法支持取消操作。 用来获取媒体原文件时调用。如果本地缓存中包含此文件,则从本地缓存中直接获取,否则将从服务器端下载。
dp2px(float) - function in io.rong.imkit.widget.refresh.util.SmartUtil
根据手机的分辨率从 dp 的单位 转成为 px(像素)
DraftHelper - class in io.rong.imkit.feature.mention
Created by luoyanlong on 2018/11/23.
draw(android.graphics.Canvas) - function in android.view.View
 
draw(android.graphics.Canvas) - function in androidx.viewpager.widget.ViewPager
 
drawableHotspotChanged(float,float) - function in android.view.View
 
drawableHotspotChanged(float,float) - function in android.widget.CompoundButton
 
drawableHotspotChanged(float,float) - function in android.widget.ImageView
 
drawableHotspotChanged(float,float) - function in android.widget.TextView
 
drawableStateChanged() - function in android.view.View
 
drawableStateChanged() - function in android.view.ViewGroup
 
drawableStateChanged() - function in android.widget.ImageView
 
drawableStateChanged() - function in android.widget.TextView
 
drawableStateChanged() - function in androidx.appcompat.widget.AppCompatEditText
 
drawableStateChanged() - function in androidx.viewpager.widget.ViewPager
 
drawableStateChanged() - function in io.rong.imkit.widget.switchbutton.SwitchButton
 
drawChild(android.graphics.Canvas,android.view.View,long) - function in android.view.ViewGroup
 
drawChild(android.graphics.Canvas,android.view.View,long) - function in io.rong.imkit.widget.refresh.SmartRefreshLayout
重写 drawChild 来完成 smart 的特定功能 1.为 Header 和 Footer 绘制背景 (设置了背景才绘制) 2.
drawFrame(android.graphics.SurfaceTexture,boolean) - function in io.rong.imkit.utils.videocompressor.TextureRenderer
 
drawFrame(android.graphics.SurfaceTexture) - function in io.rong.imkit.utils.videocompressor.videoslimmer.render.TextureRenderer
 
drawImage(boolean) - function in io.rong.imkit.utils.videocompressor.OutputSurface
 
drawImage() - function in io.rong.imkit.utils.videocompressor.videoslimmer.muxer.CodecInputSurface
 
dump(java.io.FileDescriptor,java.io.PrintWriter,kotlin.Array) - function in android.content.ContentProvider
 
dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,kotlin.Array) - function in androidx.fragment.app.Fragment
 
dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,kotlin.Array) - function in androidx.fragment.app.FragmentActivity
 
dynamicResource(android.content.Context,int,int) - function in io.rong.imkit.config.IMKitThemeManager
动态获取主题资源(基于 Context 解析) 此方法根据当前激活的主题自动选择对应的资源:
  • 现代化主题:从主题属性(Theme Attribute)中动态解析资源 ID,支持多主题切换
  • 传统主题:直接返回指定的固定资源 ID,保持向后兼容
适用场景:
  • 在 Java/Kotlin 代码中动态获取需要主题适配的资源
  • 需要在运行时根据当前主题选择不同资源的场景
  • 自定义 View 或 Adapter 中需要加载主题相关的图片、颜色等资源
使用示例:
// 获取背景资源:现代化主题使用主题属性,传统主题使用固定资源
int bgResId = IMKitThemeManager.dynamicResource(
    context,
    R.attr.rc_conversation_bg,      // 主题属性
    R.drawable.rc_old_bg            // 固定资源(用于传统主题)
);
view.setBackgroundResource(bgResId);

// 获取颜色资源
int colorResId = IMKitThemeManager.dynamicResource(
    context,
    R.attr.rc_text_primary,         // 主题属性
    R.color.rc_old_text_color       // 固定颜色(用于传统主题)
);
textView.setTextColor(getResources().getColor(colorResId));
dynamicResource(int,int) - function in io.rong.imkit.config.IMKitThemeManager
动态获取主题资源(无需 Context 的快速版本) 此方法是 dynamicResource 的轻量级版本,适用于 XML 布局文件或无需立即解析的场景。
  • 现代化主题:直接返回主题属性 ID,由系统在渲染时自动解析
  • 传统主题:返回固定资源 ID
适用场景:
  • XML 布局文件中需要根据主题类型选择资源的场景(如 android:background)
  • 延迟解析场景,资源 ID 会在后续使用时由 Android 系统自动解析
  • 无法获取 Context 但需要资源 ID 的场景
使用示例:
// 在代码中使用(系统会自动解析属性)
view.setBackgroundResource(
    IMKitThemeManager.dynamicResource(R.attr.rc_bg, R.drawable.rc_old_bg)
);

// 注意:返回的可能是属性 ID,需要系统自动解析
// 如果需要立即获取解析后的资源,请使用带 Context 参数的版本
注意:此方法返回的是属性 ID(现代化主题)或资源 ID(传统主题),如果需要立即使用解析后的实际资源 ID,请使用 dynamicResource 方法。
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  Z