public enum com.bytedance.im.core.api.enums.BIMBlockStatus
java禁言状态码
| 类型 | 说明 |
|---|---|
| BIM_BLOCK_STATUS_UNKNOWN(-1) | 未知状态 |
| BIM_BLOCK_STATUS_UNBLOCK(0) | 未禁言状态 |
| BIM_BLOCK_STATUS_BLOCK(1) | 禁言状态 |
public enum com.bytedance.im.core.api.enums.BIMConnectStatus
java长连接状态码
| 类型 | 说明 |
|---|---|
| BIM_CONNECT_STATUS_UNKNOWN(1, "unknown") | 未知状态 |
| BIM_CONNECT_STATUS_CONNECTING(2, "connecting") | 连接中 |
| BIM_CONNECT_STATUS_FAILED(4, "connect failed") | 连接失败 |
| BIM_CONNECT_STATUS_CLOSED(8, "connect closed") | 连接关闭 |
| BIM_CONNECT_STATUS_CONNECTED(16, "connected") | 连接成功 |
public enum com.bytedance.im.core.api.enums.BIMConversationType
java会话类型
| 类型 | 说明 |
|---|---|
| BIM_CONVERSATION_TYPE_UNKNOWN(-1) | 未知会话 |
| BIM_CONVERSATION_TYPE_ONE_CHAT(1) | 单聊会话 |
| BIM_CONVERSATION_TYPE_GROUP_CHAT(2) | 群聊会话 |
| BIM_CONVERSATION_TYPE_LIVE_CHAT(100) | 直播群 |
public enum com.bytedance.im.core.api.enums.BIMLogLevel
javaSDK 初始化配置信息,包含日志打印配置
| 类型 | 说明 |
|---|---|
| BIM_LOG_DEBUG(1,"debug") | debug |
| BIM_LOG_INFO(2,"info") | info |
| BIM_LOG_WARN(3,"warn") | warn |
| BIM_LOG_ERROR(4,"error") | error |
public enum com.bytedance.im.core.api.enums.BIMMemberRole
java成员角色。
| 类型 | 说明 |
|---|---|
| BIM_MEMBER_ROLE_UNKNOWN(-1) | 未知成员。 |
| BIM_MEMBER_ROLE_NORMAL(0) | 普通成员。 |
| BIM_MEMBER_ROLE_OWNER(1) | 群主。 |
| BIM_MEMBER_ROLE_ADMIN(2) | 管理员。 |
| BIM_MEMBER_ROLE_VISITOR(3) | 游客。 |
public enum com.bytedance.im.core.api.enums.BIMMessageStatus
java消息发送状态
| 类型 | 说明 |
|---|---|
| BIM_MESSAGE_STATUS_UNKNOWN(-1,"unknown") | 未知状态 |
| BIM_MESSAGE_STATUS_PENDING(0,"pending") | 发送等待, 消息只添加数据库 |
| BIM_MESSAGE_STATUS_SENDING(1,"sending") | 发送中 |
| BIM_MESSAGE_STATUS_SUCCESS(2,"success") | 发送成功 |
| BIM_MESSAGE_STATUS_FAILED(3,"failed") | 发送失败 |
| BIM_MESSAGE_STATUS_NORMAL(5,"normal") | 收到的消息或是拉取到的发送消息 |
| 返回 | 名称 |
|---|---|
| BIMMessageStatus | BIMMessageStatus |
com.bytedance.im.core.api.enums.BIMMessageStatus.BIMMessageStatus(
int value,
String des)
javapublic enum com.bytedance.im.core.api.enums.BIMMessageType
java消息类型
| 类型 | 说明 |
|---|---|
| BIM_MESSAGE_TYPE_UNKNOWN(-1) | 未知类型 |
| BIM_MESSAGE_TYPE_TEXT(10001) | 文本消息 |
| BIM_MESSAGE_TYPE_IMAGE(10003) | 文本图片 |
| BIM_MESSAGE_TYPE_VIDEO(10004) | 视频消息 |
| BIM_MESSAGE_TYPE_FILE(10005) | 文件消息 |
| BIM_MESSAGE_TYPE_AUDIO(10006) | 语音消息 |
| BIM_MESSAGE_TYPE_CUSTOM(10012) | 自定义消息 |
public enum com.bytedance.im.live.api.enmus.BIMMessagePriority
java消息优先级
| 类型 | 说明 |
|---|---|
| UNKNOWN(-1) | 低优先级 |
| LOW(0) | 低优先级 |
| NORMAL(1) | 普通优先级 |
| HIGH(2) | 高优先先级 |
| 返回 | 名称 |
|---|---|
| int | getValue |
public int com.bytedance.im.live.api.enmus.BIMMessagePriority.getValue()
java枚举值
public class com.bytedance.im.core.api.model.BIMConversation
java会话信息。
| 返回 | 名称 |
|---|---|
| long | getConversationShortID |
| BIMConversationType | getConversationType |
| boolean | isDissolved |
| boolean | isMember |
| long | getUnReadCount |
| boolean | isStickTop |
| int | getMemberCount |
| long | getUpdatedTime |
| String | getDraftText |
| long | getDraftTime |
| BIMMessage | getLastMessage |
| long | getSortOrder |
| String | getConversationID |
| boolean | isMute |
| long | getOppositeUserID |
| String | getName |
| String | getNotice |
| String | getDescription |
| BIMMember | getCurrentMember |
| long | getOwnerId |
| void | setOwner |
| String | getIntroduction |
| String | getPortraitURL |
| BIMBlockStatus | getBlockStatus |
| long | getOnLineMemberCount |
public long com.bytedance.im.core.api.model.BIMConversation.getConversationShortID()
java获取会话 ShortId
返回值
会话 ShortId
public BIMConversationType com.bytedance.im.core.api.model.BIMConversation.getConversationType()
java获取会话类型, 参看 BIMConversationType
返回值
会话 ShortId
public boolean com.bytedance.im.core.api.model.BIMConversation.isDissolved()
java会话是否解散, 解散返回 true, 反之返回 false。
返回值
会话是否解散, 解散返回 true, 反之返回 false。
public boolean com.bytedance.im.core.api.model.BIMConversation.isMember()
java获取当前用户是否是会话成员, 当前用户在会话返回 true, 被踢出、主动退出等情况返回 false。
返回值
当前用户是否是会话成员, 当前用户在会话返回 true, 被踢出、主动退出等情况返回 false。
public long com.bytedance.im.core.api.model.BIMConversation.getUnReadCount()
java获取会话未读数
返回值
会话未读数
public boolean com.bytedance.im.core.api.model.BIMConversation.isStickTop()
java获取会话是否置顶, 置顶则返回 true, 反之返回 false。
返回值
会话未读数
public int com.bytedance.im.core.api.model.BIMConversation.getMemberCount()
java获取会话成员个数
返回值
会话成员个数
public long com.bytedance.im.core.api.model.BIMConversation.getUpdatedTime()
java获取会话更新时间, 如收到消息、发出消息、产生草稿等会更新时间戳
返回值
会话更新时间
public String com.bytedance.im.core.api.model.BIMConversation.getDraftText()
java获取草稿,可能为 null
返回值
草稿
public long com.bytedance.im.core.api.model.BIMConversation.getDraftTime()
java获取草稿更新时间戳
返回值
草稿更新时间戳
public BIMMessage com.bytedance.im.core.api.model.BIMConversation.getLastMessage()
java获取会话最后一条消息
返回值
会话最后一条消息
public long com.bytedance.im.core.api.model.BIMConversation.getSortOrder()
java获取会话排序 sortOrder
返回值
会话排序 sortOrder
public String com.bytedance.im.core.api.model.BIMConversation.getConversationID()
java获取会话ID
返回值
会话ID
public boolean com.bytedance.im.core.api.model.BIMConversation.isMute()
java获取会话是否免打扰
返回值
是否免打扰
public long com.bytedance.im.core.api.model.BIMConversation.getOppositeUserID()
javapublic String com.bytedance.im.core.api.model.BIMConversation.getName()
java获取会话名称
返回值
会话名称
public String com.bytedance.im.core.api.model.BIMConversation.getNotice()
java获取会话公告
返回值
会话公告
public String com.bytedance.im.core.api.model.BIMConversation.getDescription()
java获取会话简介
返回值
会话简介
public BIMMember com.bytedance.im.core.api.model.BIMConversation.getCurrentMember()
java获取当前用户在会话中的信息
返回值
当前用户在会话中的信息
public long com.bytedance.im.core.api.model.BIMConversation.getOwnerId()
java获取会话群主 id
返回值
会话群主 id
public void com.bytedance.im.core.api.model.BIMConversation.setOwner(
long id)
java设置会话群主。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| id | long | 会话群主 id |
public String com.bytedance.im.core.api.model.BIMConversation.getIntroduction()
java获取会话简介
返回值
会话简介
public String com.bytedance.im.core.api.model.BIMConversation.getPortraitURL()
java获取会话图标
返回值
会话图标
public BIMBlockStatus com.bytedance.im.core.api.model.BIMConversation.getBlockStatus()
java获取会话禁言状态
返回值
会话禁言状态
public long com.bytedance.im.core.api.model.BIMConversation.getOnLineMemberCount()
java获取会话在线人数。
返回值
会话在线人数。
public class com.bytedance.im.core.api.model.BIMConversationListResult
java会话列表数据分页结果
| 返回 | 名称 |
|---|---|
| long | getNextCursor |
| boolean | isHasMore |
| List | getConversationList |
public long com.bytedance.im.core.api.model.BIMConversationListResult.getNextCursor()
java获取会话列表。
返回值
下一页的游标
public boolean com.bytedance.im.core.api.model.BIMConversationListResult.isHasMore()
java获取是否存在更多未拉取数据。存在则返回 true 反之返回 false。
返回值
是否存在更多未拉取数据。存在则返回 true 反之返回 false。
public List<BIMConversation> com.bytedance.im.core.api.model.BIMConversationListResult.getConversationList()
java获取当前页会话列表数据
返回值
当前页会话列表数据, 参看 BIMConversation
public class com.bytedance.im.core.api.model.BIMGetMessageOption
java获取消息选项。
| 返回 | 名称 |
|---|---|
| int | getLimit |
| BIMMessage | getEarliestMessage |
public int com.bytedance.im.core.api.model.BIMGetMessageOption.getLimit()
java获取消息数量。
public BIMMessage com.bytedance.im.core.api.model.BIMGetMessageOption.getEarliestMessage()
java获取起点。
public static final class com.bytedance.im.core.api.model.BIMGetMessageOption.Builder
java消息拉取 Option Builder
| 返回 | 名称 |
|---|---|
| Builder | Builder |
| Builder | limit |
| Builder | earliestMessage |
| BIMGetMessageOption | build |
public com.bytedance.im.core.api.model.BIMGetMessageOption.Builder.Builder()
java构造函数。
返回值
构造函数。
public Builder com.bytedance.im.core.api.model.BIMGetMessageOption.Builder.limit(
int)
java每页消息数据个数限制, 默认 50。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| limit | int | 每页消息数据个数限制。 |
返回值
Builder。
public Builder com.bytedance.im.core.api.model.BIMGetMessageOption.Builder.earliestMessage(
BIMMessage)
java拉取历史消息锚点,通常传递当前会话最早的历史消息, 首次拉取传 null。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| earliestMessage | BIMMessage | 拉取历史消息锚点,通常传递当前会话最早的历史消息, 首次拉取传 null。 |
返回值
Builder。
public BIMGetMessageOption com.bytedance.im.core.api.model.BIMGetMessageOption.Builder.build()
java创建消息拉取选项
返回值
BIMGetMessageOption。
public class com.bytedance.im.core.api.model.BIMGroupInfo
java群组信息。
| 返回 | 名称 |
|---|---|
| String | getName |
| String | getAvatarUrl |
| String | getDesc |
| Map<String, String> | getMap |
| String | getNotice |
public String com.bytedance.im.core.api.model.BIMGroupInfo.getName()
java获取群聊名称。
返回值
群聊名称。
public String com.bytedance.im.core.api.model.BIMGroupInfo.getAvatarUrl()
java获取群头像。
返回值
群头像。
public String com.bytedance.im.core.api.model.BIMGroupInfo.getDesc()
java获取群描述。
返回值
群描述。
public Map<String, String> com.bytedance.im.core.api.model.BIMGroupInfo.getMap()
java获取群组自定义字段。
返回值
群组自定义字段。
public String com.bytedance.im.core.api.model.BIMGroupInfo.getNotice()
java获取群公告。
返回值
群公告。
public static final class com.bytedance.im.core.api.model.BIMGroupInfo.BIMGroupInfoBuilder
java创建群组信息 Builder。
| 返回 | 名称 |
|---|---|
| static BIMGroupInfoBuilder | aBIMGroupInfo |
| 返回 | 名称 |
|---|---|
| BIMGroupInfoBuilder | name |
| BIMGroupInfoBuilder | avatarUrl |
| BIMGroupInfoBuilder | description |
| BIMGroupInfoBuilder | map |
| BIMGroupInfoBuilder | notice |
| BIMGroupInfo | build |
public static BIMGroupInfoBuilder com.bytedance.im.core.api.model.BIMGroupInfo.BIMGroupInfoBuilder.aBIMGroupInfo()
java构造函数。
返回值
构造函数。
public BIMGroupInfoBuilder com.bytedance.im.core.api.model.BIMGroupInfo.BIMGroupInfoBuilder.name(
String)
java设置群名称。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| name | String | 群名称 |
返回值
群组信息 Builder,参看 BIMGroupInfoBuilder。
public BIMGroupInfoBuilder com.bytedance.im.core.api.model.BIMGroupInfo.BIMGroupInfoBuilder.avatarUrl(
String)
java设置群头衔。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| avatarUrl | String | 群头像 url |
返回值
群组信息 Builder,参看 BIMGroupInfoBuilder。
public BIMGroupInfoBuilder com.bytedance.im.core.api.model.BIMGroupInfo.BIMGroupInfoBuilder.description(
String)
java设置群简介。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| description | String | 群简介 |
返回值
群组信息 Builder,参看 BIMGroupInfoBuilder。
public BIMGroupInfoBuilder com.bytedance.im.core.api.model.BIMGroupInfo.BIMGroupInfoBuilder.map(
Map<String, String>)
java设置群额外属性。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| map | Map<String, String> | 群额外属性 |
返回值
群组信息 Builder,参看 BIMGroupInfoBuilder。
public BIMGroupInfoBuilder com.bytedance.im.core.api.model.BIMGroupInfo.BIMGroupInfoBuilder.notice(
String)
java设置群公告。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| notice | String | 群公告内容。 |
返回值
群组信息 Builder,参看 BIMGroupInfoBuilder。
public BIMGroupInfo com.bytedance.im.core.api.model.BIMGroupInfo.BIMGroupInfoBuilder.build()
java生成群信息。
返回值
群信息。
public class com.bytedance.im.core.api.model.BIMMember
java群成员信息。
| 返回 | 名称 |
|---|---|
| long | getUserID |
| long | getSortOrder |
| BIMMemberRole | getRole |
| void | setRole |
| String | getAlias |
| String | getConversationID |
| boolean | isOnline |
public long com.bytedance.im.core.api.model.BIMMember.getUserID()
java获取群成员 userID。
返回值
群成员 userID
public long com.bytedance.im.core.api.model.BIMMember.getSortOrder()
java获取群成员排序 order (按入群时间序)。
返回值
群成员排序 order (按入群时间序)
public BIMMemberRole com.bytedance.im.core.api.model.BIMMember.getRole()
java获取群成员角色。
返回值
群成员角色,参看 BIMMemberRole。
public void com.bytedance.im.core.api.model.BIMMember.setRole(
BIMMemberRole role)
java设置群成员角色。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| role | BIMMemberRole | 群成员角色,参看 BIMMemberRole。 |
public String com.bytedance.im.core.api.model.BIMMember.getAlias()
java获取群成员别名。
返回值
群成员别名
public String com.bytedance.im.core.api.model.BIMMember.getConversationID()
java获取群 conversationID。
返回值
conversationID
public boolean com.bytedance.im.core.api.model.BIMMember.isOnline()
java用户是否在线(仅支持直播群)。
返回值
用户是否在线(仅支持直播群)
public class com.bytedance.im.core.api.model.BIMMessage
java消息体。
| 返回 | 名称 |
|---|---|
| String | getHint |
| BIMBaseElement | getElement |
| boolean | isSelf |
| long | getCreatedTime |
| long | getOrderIndex |
| BIMMessageType | getMsgType |
| BIMReferenceInfo | getReferenceInfo |
| long | getSenderUID |
| String | getUuid |
| String | getConversationID |
| long | getConversationShortID |
| BIMConversationType | getConversationType |
| boolean | isRecalled |
| BIMMessageStatus | getMsgStatus |
| long | getServerMsgId |
| List | getMentionUIDList |
| void | setExtra |
| Map<String,String > | getExtra |
public String com.bytedance.im.core.api.model.BIMMessage.getHint()
java获取消息 hint, 通常用户会话列表展示。
返回值
获取消息 hint
public BIMBaseElement com.bytedance.im.core.api.model.BIMMessage.getElement()
java获取消息 Element 数据。
返回值
消息 Element, 参看 BIMBaseElement
public boolean com.bytedance.im.core.api.model.BIMMessage.isSelf()
java消息是否是自己发出,自己发出则返回 true,反之返回 false。
返回值
消息是否是自己发出。
public long com.bytedance.im.core.api.model.BIMMessage.getCreatedTime()
java消息创建时间。
返回值
消息创建时间。
public long com.bytedance.im.core.api.model.BIMMessage.getOrderIndex()
java消息排序 index。
返回值
消息排序 index。
public BIMMessageType com.bytedance.im.core.api.model.BIMMessage.getMsgType()
java获取消息类型。
返回值
消息类型,参看 BIMMessageType。
public BIMReferenceInfo com.bytedance.im.core.api.model.BIMMessage.getReferenceInfo()
java获取引用信息,参看 BIMReferenceInfo
返回值
引用信息。
public long com.bytedance.im.core.api.model.BIMMessage.getSenderUID()
java消息发送者 userID
返回值
消息发送者 userID。
public String com.bytedance.im.core.api.model.BIMMessage.getUuid()
java消息客户端 ID
返回值
消息客户端 ID
public String com.bytedance.im.core.api.model.BIMMessage.getConversationID()
java消息客户端唯一 ID
返回值
消息客户端唯一 ID
public long com.bytedance.im.core.api.model.BIMMessage.getConversationShortID()
java获取消息所对应的会话 shortID
返回值
消息所对应的会话 shortID
public BIMConversationType com.bytedance.im.core.api.model.BIMMessage.getConversationType()
java返回值
会话类型
public boolean com.bytedance.im.core.api.model.BIMMessage.isRecalled()
java获取消息是否被撤回
返回值
是否被撤回
public BIMMessageStatus com.bytedance.im.core.api.model.BIMMessage.getMsgStatus()
java获取消息状态
返回值
消息状态,参看 BIMMessageStatus。
public long com.bytedance.im.core.api.model.BIMMessage.getServerMsgId()
java获取消息服务端 ID
返回值
消息状态服务端 ID
public List<Long> com.bytedance.im.core.api.model.BIMMessage.getMentionUIDList()
java获取消息 at 用户列表
返回值
消息 at 用户列表
public void com.bytedance.im.core.api.model.BIMMessage.setExtra(
Map<String, String> extra)
java设置消息额外携带数据
public Map<String,String > com.bytedance.im.core.api.model.BIMMessage.getExtra()
java获取消息额外携带数据
返回值
消息额外携带数据
public class com.bytedance.im.core.api.model.BIMMessageListResult
java消息列表信息。
| 返回 | 名称 |
|---|---|
| BIMMessage | getEarliestMessage |
| boolean | isHasMore |
| List | getMessageList |
| String | toString |
public BIMMessage com.bytedance.im.core.api.model.BIMMessageListResult.getEarliestMessage()
java获取最旧消息
返回值
最旧消息
public boolean com.bytedance.im.core.api.model.BIMMessageListResult.isHasMore()
java是否还有更多消息
返回值
是否还有更多消息
public List<BIMMessage> com.bytedance.im.core.api.model.BIMMessageListResult.getMessageList()
java当前页消息列表
返回值
当前页消息列表
public String com.bytedance.im.core.api.model.BIMMessageListResult.toString()
javapublic class com.bytedance.im.core.api.model.BIMReferenceInfo
java消息体。
| 返回 | 名称 |
|---|---|
| long | getServerMessageID |
| BIMMessageType | getMessageType |
| String | getHint |
| MessageStatus | getStatus |
public long com.bytedance.im.core.api.model.BIMReferenceInfo.getServerMessageID()
java获取引用消息 serverMessageID。
返回值
引用消息 serverMessageID。
public BIMMessageType com.bytedance.im.core.api.model.BIMReferenceInfo.getMessageType()
java获取引用消息类型。
返回值
引用消息类型,参看 BIMMessageType。
public String com.bytedance.im.core.api.model.BIMReferenceInfo.getHint()
java获取引用消息 hint。
返回值
引用消息 hint。
public MessageStatus com.bytedance.im.core.api.model.BIMReferenceInfo.getStatus()
java获取引用消息状态。
返回值
引用消息状态。
public class com.bytedance.im.core.api.model.BIMSDKConfig
javaSDK 初始化配置信息,包含日志打印配置
| 返回 | 名称 |
|---|---|
| static BIMSDKConfig | creteDefault |
| 返回 | 名称 |
|---|---|
| BIMSDKConfig | BIMSDKConfig |
| void | setLogListener |
| BIMLogListener | getLogListener |
public static BIMSDKConfig com.bytedance.im.core.api.model.BIMSDKConfig.creteDefault()
java创建 BIMSDKConfig 的默认实现,在默认实现中日志输出到 logCat, 日志打印级别为所有。
返回值
BIMSDKConfig 默认实现。
public com.bytedance.im.core.api.model.BIMSDKConfig.BIMSDKConfig()
javaBIMSDKConfig 构造函数。
public void com.bytedance.im.core.api.model.BIMSDKConfig.setLogListener(
BIMLogListener listener)
java设置日志监听。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| listener | BIMLogListener | 日志监听方,参看 BIMLogListener。 |
public BIMLogListener com.bytedance.im.core.api.model.BIMSDKConfig.getLogListener()
java获取日志监听。
返回值
日志监听方,参看 BIMLogListener。
public class com.bytedance.im.core.api.model.BIMUnReadInfo
javaSDK 初始化配置信息,包含日志打印配置
| 返回 | 名称 |
|---|---|
| int | getUnreadCount |
public int com.bytedance.im.core.api.model.BIMUnReadInfo.getUnreadCount()
java获取未读计数。
返回值
未读计数。
public class com.bytedance.im.core.model.inner.msg.image.BIMImage
java视频消息内容 Element。
| 返回 | 名称 |
|---|---|
| String | getURL |
| int | getWidth |
| int | getHeight |
public String com.bytedance.im.core.model.inner.msg.image.BIMImage.getURL()
java获取图片 URL
返回值
图片 URL
public int com.bytedance.im.core.model.inner.msg.image.BIMImage.getWidth()
java获取图片宽。
返回值
图片宽。
public int com.bytedance.im.core.model.inner.msg.image.BIMImage.getHeight()
java获取图片高。
返回值
图片高。
public class com.bytedance.im.core.model.inner.msg.image.Size
java视频消息内容 Element。
| 返回 | 名称 |
|---|---|
| int | getWidth |
| int | getHeight |
public int com.bytedance.im.core.model.inner.msg.image.Size.getWidth()
java获取图片宽
返回值
图片宽
public int com.bytedance.im.core.model.inner.msg.image.Size.getHeight()
java获取图片高
返回值
图片高
public class com.bytedance.im.core.model.inner.msg.BIMAudioElement
java语音消息内容 Element。
| 返回 | 名称 |
|---|---|
| int | getDuration |
| String | getURL |
| String | getLocalPath |
| int | getProgress |
| boolean | isExpired |
| long | getFileSize |
public int com.bytedance.im.core.model.inner.msg.BIMAudioElement.getDuration()
java获取录音时长。
返回值
录音时长(单位 秒)
public String com.bytedance.im.core.model.inner.msg.BIMAudioElement.getURL()
java获取录音远端 URL。
返回值
录音远端 URL
public String com.bytedance.im.core.model.inner.msg.BIMAudioElement.getLocalPath()
java获取录音远端 URL。
返回值
录音远端 URL
public int com.bytedance.im.core.model.inner.msg.BIMAudioElement.getProgress()
java获取文件上传进度(0~100)。
返回值
文件上传进度(0~100)
public boolean com.bytedance.im.core.model.inner.msg.BIMAudioElement.isExpired()
java获取文件是否过期。
返回值
文件是否过期
public long com.bytedance.im.core.model.inner.msg.BIMAudioElement.getFileSize()
java获取语音文件大小(单位 : B)。
返回值
语音文件大小(单位 : B)。
public class com.bytedance.im.core.model.inner.msg.BIMBaseElement
java消息内容 Element 的基类。
通过 BIMMessage 中的 getElement 方法获取,并根据 getMsgType 获取的消息类型,强转为以下具体类型使用。
public class com.bytedance.im.core.model.inner.msg.BIMCustomElement
java自定义消息内容 Element。
public class com.bytedance.im.core.model.inner.msg.BIMFileElement
java文件消息内容 Element。
| 返回 | 名称 |
|---|---|
| long | getFileSize |
| String | getFileName |
| String | getURL |
| int | getProgress |
| boolean | isExpired |
| String | getLocalPath |
| Uri | getLocalURI |
public long com.bytedance.im.core.model.inner.msg.BIMFileElement.getFileSize()
java获取文件大小(单位: B)
返回值
文件大小(单位: B)
public String com.bytedance.im.core.model.inner.msg.BIMFileElement.getFileName()
java获取文件名称
返回值
文件名称
public String com.bytedance.im.core.model.inner.msg.BIMFileElement.getURL()
java获取文件服务端 URL
返回值
文件服务端 URL
public int com.bytedance.im.core.model.inner.msg.BIMFileElement.getProgress()
java获取上传进度(0~100)
返回值
上传进度(0~100)
public boolean com.bytedance.im.core.model.inner.msg.BIMFileElement.isExpired()
java获取是否过期
返回值
是否过期
public String com.bytedance.im.core.model.inner.msg.BIMFileElement.getLocalPath()
java获取文件本地路径(可能为 null )
返回值
文件本地路径(可能为 null )
public Uri com.bytedance.im.core.model.inner.msg.BIMFileElement.getLocalURI()
java获取文件本地 URI(可能为 null )
返回值
文件 URI(可能为 null )
public class com.bytedance.im.core.model.inner.msg.BIMImageElement
java图片消息内容。
| 返回 | 名称 |
|---|---|
| BIMImage | getThumbImg |
| BIMImage | getLargeImg |
| BIMImage | getOriginImg |
| String | getLocalPath |
| int | getProgress |
| long | getFileSize |
| boolean | isExpired |
public BIMImage com.bytedance.im.core.model.inner.msg.BIMImageElement.getThumbImg()
java获取缩略图信息。
返回值
缩略图信息,参看 BIMImage
public BIMImage com.bytedance.im.core.model.inner.msg.BIMImageElement.getLargeImg()
java获取大图(预览图)信息。
返回值
大图信息,参看 BIMImage
public BIMImage com.bytedance.im.core.model.inner.msg.BIMImageElement.getOriginImg()
java获取原图信息。BIMImage
返回值
原图信息
public String com.bytedance.im.core.model.inner.msg.BIMImageElement.getLocalPath()
java获取本地图片路径,可能为 null。
返回值
原图信息
public int com.bytedance.im.core.model.inner.msg.BIMImageElement.getProgress()
java获取上传进度
返回值
上传进度
public long com.bytedance.im.core.model.inner.msg.BIMImageElement.getFileSize()
java获取文件大小(单位: B)
返回值
文件大小(单位: B)
public boolean com.bytedance.im.core.model.inner.msg.BIMImageElement.isExpired()
java获取是否过期
返回值
是否过期
public class com.bytedance.im.core.model.inner.msg.BIMTextElement
java文本消息内容 Element。
| 返回 | 名称 |
|---|---|
| String | getText |
| void | setText |
| String | getMsgHint |
public String com.bytedance.im.core.model.inner.msg.BIMTextElement.getText()
java获取消息文本
返回值
消息文本
public void com.bytedance.im.core.model.inner.msg.BIMTextElement.setText(
String text)
java设置消息文本
public String com.bytedance.im.core.model.inner.msg.BIMTextElement.getMsgHint()
java获取消息 hint
返回值
hint
public class com.bytedance.im.core.model.inner.msg.BIMVideoElement
java视频消息内容 Element。
| 返回 | 名称 |
|---|---|
| String | getURL |
| BIMImage | getCoverImg |
| String | getLocalPath |
| int | getProgress |
| long | getFileSize |
| boolean | isExpired |
public String com.bytedance.im.core.model.inner.msg.BIMVideoElement.getURL()
java获取视频
返回值
视频封面图
public BIMImage com.bytedance.im.core.model.inner.msg.BIMVideoElement.getCoverImg()
java获取视频封面图(视频首帧)
返回值
视频封面图,参看 BIMImage
public String com.bytedance.im.core.model.inner.msg.BIMVideoElement.getLocalPath()
java获取视频封面图(视频首帧)
返回值
视频封面图路径
public int com.bytedance.im.core.model.inner.msg.BIMVideoElement.getProgress()
java获取上传进度
返回值
上传进度
public long com.bytedance.im.core.model.inner.msg.BIMVideoElement.getFileSize()
java获取文件大小
返回值
文件大小
public boolean com.bytedance.im.core.model.inner.msg.BIMVideoElement.isExpired()
java获取是否过期
返回值
是否过期
public class com.bytedance.im.live.api.model.BIMLiveGroupListResult
java会话列表数据分页结果
| 返回 | 名称 |
|---|---|
| List | getConversationList |
| long | getNextCursor |
| boolean | isHasMore |
public List<BIMConversation> com.bytedance.im.live.api.model.BIMLiveGroupListResult.getConversationList()
java获取当前页会话列表数据
返回值
当前页会话列表数据, 参看 BIMConversation
public long com.bytedance.im.live.api.model.BIMLiveGroupListResult.getNextCursor()
java获取会话列表。
返回值
下一页的游标
public boolean com.bytedance.im.live.api.model.BIMLiveGroupListResult.isHasMore()
java获取是否存在更多未拉取数据。存在则返回 true 反之返回 false。
返回值
是否存在更多未拉取数据。存在则返回 true 反之返回 false。
public class com.bytedance.im.live.api.model.BIMLiveMemberListResult
java成员列表数据分页结果
| 返回 | 名称 |
|---|---|
| List | getMemberList |
| boolean | isHasMore |
| long | getNextCursor |
public List<BIMMember> com.bytedance.im.live.api.model.BIMLiveMemberListResult.getMemberList()
java获取当前页会话成员列表数据
返回值
当前页会话成员列表数据, 参看 BIMMember
public boolean com.bytedance.im.live.api.model.BIMLiveMemberListResult.isHasMore()
java获取是否存在更多未拉取数据。存在则返回 true 反之返回 false。
返回值
是否存在更多未拉取数据。存在则返回 true 反之返回 false。
public long com.bytedance.im.live.api.model.BIMLiveMemberListResult.getNextCursor()
java获取会话列表。
返回值
下一页的游标
public class com.bytedance.im.live.api.model.BIMLiveMemberOnlineInfo
java直播群在线信息
| 返回 | 名称 |
|---|---|
| long | getConversationId |
| long | getUserID |
| long | getJoinTime |
| boolean | isInGroup |
| long | getLastPingTime |
| String | toString |
public long com.bytedance.im.live.api.model.BIMLiveMemberOnlineInfo.getConversationId()
java获取会话 shortID
返回值
会话 shortID
public long com.bytedance.im.live.api.model.BIMLiveMemberOnlineInfo.getUserID()
java获取用户 ID
返回值
用户 ID
public long com.bytedance.im.live.api.model.BIMLiveMemberOnlineInfo.getJoinTime()
java当前是否在直播群 (单位:ms)
返回值
入群时间 (单位:ms)
public boolean com.bytedance.im.live.api.model.BIMLiveMemberOnlineInfo.isInGroup()
java当前是否在直播群 (在线)
返回值
当前是否在直播群 (在线)
public long com.bytedance.im.live.api.model.BIMLiveMemberOnlineInfo.getLastPingTime()
java最后一次 ping 成功时间(单位:ms)
返回值
最后一次 ping 成功时间(单位:ms)
public String com.bytedance.im.live.api.model.BIMLiveMemberOnlineInfo.toString()
java