public class MessageInfoUtil
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
GROUP_CREATE |
static java.lang.String |
GROUP_DELETE |
| 构造器和说明 |
|---|
MessageInfoUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static MessageInfo |
buildAudioMessage(java.lang.String recordPath,
int duration)
创建一条音频消息
|
static MessageInfo |
buildCustomFaceMessage(int groupId,
java.lang.String faceName)
创建一条自定义表情的消息
|
static MessageInfo |
buildCustomMessage(java.lang.String data)
创建一条自定义消息
|
static MessageInfo |
buildFileMessage(android.net.Uri fileUri)
创建一条文件消息
|
static com.tencent.imsdk.TIMMessage |
buildGroupCustomMessage(java.lang.String action,
java.lang.String message)
创建一条群消息自定义内容
|
static MessageInfo |
buildImageMessage(android.net.Uri uri,
boolean compressed)
创建一条图片消息
|
static MessageInfo |
buildTextMessage(java.lang.String message)
创建一条文本消息
|
static MessageInfo |
buildVideoMessage(java.lang.String imgPath,
java.lang.String videoPath,
int width,
int height,
long duration)
创建一条视频消息
|
static boolean |
isTyping(com.tencent.imsdk.TIMMessage timMessage) |
static java.util.List<MessageInfo> |
TIMMessage2MessageInfo(com.tencent.imsdk.TIMMessage timMessage,
boolean isGroup)
把SDK的消息bean转化为TUIKit的消息bean
|
static java.util.List<MessageInfo> |
TIMMessages2MessageInfos(java.util.List<com.tencent.imsdk.TIMMessage> timMessages,
boolean isGroup)
把SDK的消息bean列表转化为TUIKit的消息bean列表
|
public static final java.lang.String GROUP_CREATE
public static final java.lang.String GROUP_DELETE
public static MessageInfo buildTextMessage(java.lang.String message)
message - 消息内容public static MessageInfo buildCustomFaceMessage(int groupId, java.lang.String faceName)
groupId - 自定义表情所在的表情组idfaceName - 表情的名称public static MessageInfo buildImageMessage(android.net.Uri uri, boolean compressed)
uri - 图片URIcompressed - 是否压缩public static MessageInfo buildVideoMessage(java.lang.String imgPath, java.lang.String videoPath, int width, int height, long duration)
imgPath - 视频缩略图路径videoPath - 视频路径width - 视频的宽height - 视频的高duration - 视频的时长public static MessageInfo buildAudioMessage(java.lang.String recordPath, int duration)
recordPath - 音频路径duration - 音频的时长public static MessageInfo buildFileMessage(android.net.Uri fileUri)
fileUri - 文件路径public static MessageInfo buildCustomMessage(java.lang.String data)
data - 自定义消息内容,可以是任何内容public static com.tencent.imsdk.TIMMessage buildGroupCustomMessage(java.lang.String action,
java.lang.String message)
action - 群消息类型,比如建群等message - 消息内容public static java.util.List<MessageInfo> TIMMessages2MessageInfos(java.util.List<com.tencent.imsdk.TIMMessage> timMessages, boolean isGroup)
timMessages - SDK的群消息bean列表isGroup - 是否是群消息public static java.util.List<MessageInfo> TIMMessage2MessageInfo(com.tencent.imsdk.TIMMessage timMessage, boolean isGroup)
timMessage - SDK的群消息beanisGroup - 是否是群消息public static boolean isTyping(com.tencent.imsdk.TIMMessage timMessage)