public class MessageInfo
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static int |
MSG_STATUS_DELETE
消息删除状态
|
static int |
MSG_STATUS_DOWNLOADED
消息内容已下载状态
|
static int |
MSG_STATUS_DOWNLOADING
消息内容下载中状态
|
static int |
MSG_STATUS_NORMAL
消息正常状态
|
static int |
MSG_STATUS_READ
消息未读状态
|
static int |
MSG_STATUS_REVOKE
消息撤回状态
|
static int |
MSG_STATUS_SEND_FAIL
消息发送失败状态
|
static int |
MSG_STATUS_SEND_SUCCESS
消息发送成功状态
|
static int |
MSG_STATUS_SENDING
消息发送中状态
|
static int |
MSG_STATUS_UN_DOWNLOAD
消息内容未下载状态
|
static int |
MSG_TYPE_AUDIO
语音类型消息
|
static int |
MSG_TYPE_CUSTOM
自定义消息
|
static int |
MSG_TYPE_CUSTOM_FACE
自定义图片类型消息
|
static int |
MSG_TYPE_FILE
文件类型消息
|
static int |
MSG_TYPE_GROUP_CREATE
群创建提示消息
|
static int |
MSG_TYPE_GROUP_DELETE
群创建提示消息
|
static int |
MSG_TYPE_GROUP_JOIN
群成员加入提示消息
|
static int |
MSG_TYPE_GROUP_KICK
群成员被踢出群提示消息
|
static int |
MSG_TYPE_GROUP_MODIFY_NAME
群名称修改提示消息
|
static int |
MSG_TYPE_GROUP_MODIFY_NOTICE
群通知更新提示消息
|
static int |
MSG_TYPE_GROUP_QUITE
群成员退群提示消息
|
static int |
MSG_TYPE_IMAGE
图片类型消息
|
static int |
MSG_TYPE_LOCATION
位置类型消息
|
static int |
MSG_TYPE_MIME |
static int |
MSG_TYPE_TEXT
文本类型消息
|
static int |
MSG_TYPE_TIPS
提示类信息
|
static int |
MSG_TYPE_VIDEO
视频类型消息
|
构造器和说明 |
---|
MessageInfo() |
限定符和类型 | 方法和说明 |
---|---|
boolean |
checkEquals(com.tencent.imsdk.ext.message.TIMMessageLocator locator) |
int |
getCustomInt() |
java.lang.String |
getDataPath()
获取多媒体消息的保存路径
|
android.net.Uri |
getDataUri()
获取多媒体消息的数据源
|
com.tencent.imsdk.TIMElem |
getElement() |
java.lang.Object |
getExtra()
非文字消息在会话列表时展示的文字说明,比如照片在会话列表展示为“[图片]”
|
java.lang.String |
getFromUser()
获取消息发送方 ID
|
java.lang.String |
getGroupNameCard()
获取群名片
|
java.lang.String |
getId()
获取消息唯一标识
|
int |
getImgHeight()
获取图片或者视频缩略图的图片高
|
int |
getImgWidth()
获取图片或者视频缩略图的图片宽
|
long |
getMsgTime()
获取消息发送时间,单位是秒
|
int |
getMsgType()
获取消息类型
|
int |
getStatus()
获取消息发送状态
|
com.tencent.imsdk.TIMMessage |
getTIMMessage()
获取SDK的消息bean
|
long |
getUniqueId() |
boolean |
isGroup()
获取消息是否为群消息
|
boolean |
isPeerRead() |
boolean |
isRead()
获取消息是否已读
|
boolean |
isSelf()
获取消息是否为登录用户发送
|
boolean |
remove() |
void |
setCustomInt(int value) |
void |
setDataPath(java.lang.String dataPath)
设置多媒体消息的保存路径
|
void |
setDataUri(android.net.Uri dataUri)
设置多媒体消息的数据源
|
void |
setElement(com.tencent.imsdk.TIMElem element) |
void |
setExtra(java.lang.Object extra)
设置非文字消息在会话列表时展示的文字说明,比如照片在会话列表展示为“[图片]”
|
void |
setFromUser(java.lang.String fromUser)
设置消息发送方 ID
|
void |
setGroup(boolean group)
设置消息是否为群消息
|
void |
setGroupNameCard(java.lang.String groupNameCard)
设置群名片
|
void |
setId(java.lang.String id)
设置消息唯一标识
|
void |
setImgHeight(int imgHeight)
设置图片或者视频缩略图的图片高
|
void |
setImgWidth(int imgWidth)
设置图片或者视频缩略图的图片宽
|
void |
setMsgTime(long msgTime)
设置消息发送时间,单位是秒
|
void |
setMsgType(int msgType)
设置消息类型
|
void |
setPeerRead(boolean peerRead) |
void |
setRead(boolean read)
设置消息已读
|
void |
setSelf(boolean self)
设置消息是否是登录用户发送
|
void |
setStatus(int status)
设置消息发送状态
|
void |
setTIMMessage(com.tencent.imsdk.TIMMessage TIMMessage)
设置SDK的消息bean
|
void |
setUniqueId(long uniqueId) |
public static final int MSG_TYPE_MIME
public static final int MSG_TYPE_TEXT
public static final int MSG_TYPE_IMAGE
public static final int MSG_TYPE_AUDIO
public static final int MSG_TYPE_VIDEO
public static final int MSG_TYPE_FILE
public static final int MSG_TYPE_LOCATION
public static final int MSG_TYPE_CUSTOM_FACE
public static final int MSG_TYPE_CUSTOM
public static final int MSG_TYPE_TIPS
public static final int MSG_TYPE_GROUP_CREATE
public static final int MSG_TYPE_GROUP_DELETE
public static final int MSG_TYPE_GROUP_JOIN
public static final int MSG_TYPE_GROUP_QUITE
public static final int MSG_TYPE_GROUP_KICK
public static final int MSG_TYPE_GROUP_MODIFY_NAME
public static final int MSG_TYPE_GROUP_MODIFY_NOTICE
public static final int MSG_STATUS_READ
public static final int MSG_STATUS_DELETE
public static final int MSG_STATUS_REVOKE
public static final int MSG_STATUS_NORMAL
public static final int MSG_STATUS_SENDING
public static final int MSG_STATUS_SEND_SUCCESS
public static final int MSG_STATUS_SEND_FAIL
public static final int MSG_STATUS_DOWNLOADING
public static final int MSG_STATUS_UN_DOWNLOAD
public static final int MSG_STATUS_DOWNLOADED
public java.lang.String getId()
public void setId(java.lang.String id)
id
- public long getUniqueId()
public void setUniqueId(long uniqueId)
public java.lang.String getFromUser()
public void setFromUser(java.lang.String fromUser)
fromUser
- public java.lang.String getGroupNameCard()
public void setGroupNameCard(java.lang.String groupNameCard)
groupNameCard
- public int getMsgType()
public void setMsgType(int msgType)
msgType
- public int getStatus()
public void setStatus(int status)
status
- public boolean isSelf()
public void setSelf(boolean self)
self
- public boolean isRead()
public void setRead(boolean read)
read
- public boolean isGroup()
public void setGroup(boolean group)
group
- public android.net.Uri getDataUri()
public void setDataUri(android.net.Uri dataUri)
dataUri
- public java.lang.String getDataPath()
public void setDataPath(java.lang.String dataPath)
dataPath
- public int getCustomInt()
public void setCustomInt(int value)
public boolean checkEquals(@NonNull com.tencent.imsdk.ext.message.TIMMessageLocator locator)
public boolean remove()
public com.tencent.imsdk.TIMMessage getTIMMessage()
public void setTIMMessage(com.tencent.imsdk.TIMMessage TIMMessage)
TIMMessage
- public com.tencent.imsdk.TIMElem getElement()
public void setElement(com.tencent.imsdk.TIMElem element)
public java.lang.Object getExtra()
public void setExtra(java.lang.Object extra)
extra
- public int getImgWidth()
public void setImgWidth(int imgWidth)
imgWidth
- public int getImgHeight()
public void setImgHeight(int imgHeight)
imgHeight
- public long getMsgTime()
public void setMsgTime(long msgTime)
msgTime
- public boolean isPeerRead()
public void setPeerRead(boolean peerRead)