public class ReferenceMessage extends MediaMessageContent
| 限定符和类型 | 字段和说明 |
|---|---|
static android.os.Parcelable.Creator<ReferenceMessage> |
CREATOR |
| 构造器和说明 |
|---|
ReferenceMessage(byte[] data)
将数据解码
|
ReferenceMessage(android.os.Parcel in) |
| 限定符和类型 | 方法和说明 |
|---|---|
ReferenceMessage |
buildSendText(java.lang.String content) |
int |
describeContents() |
byte[] |
encode()
将本地消息对象序列化为消息数据。
|
java.lang.String |
getEditSendText() |
java.lang.String |
getExtra()
获取消息扩展信息
|
android.net.Uri |
getLocalPath()
获取媒体内容的本地路径(此属性必须有值)
|
android.net.Uri |
getMediaUrl()
获取媒体内容上传服务器后的网络地址(上传成功后 SDK 会为该属性赋值)
|
java.lang.String |
getName()
获取媒体内容的文件名(如不传使用 SDK 中 downloadMediaMessage 方法下载后会默认生成一个名称)
|
MessageContent |
getReferenceContent() |
java.util.List<java.lang.String> |
getSearchableWord()
搜索引用消息
|
java.lang.String |
getUserId() |
static ReferenceMessage |
obtainMessage(java.lang.String userId,
MessageContent referMsg)
构造引用消息
|
void |
setContent(MessageContent referMsg) |
void |
setEditSendText(java.lang.String referenceContent) |
void |
setExtra(java.lang.String extra)
设置消息扩展信息
|
void |
setLocalPath(android.net.Uri mLocalPath)
设置获取媒体内容的本地路径(此属性必须有值)
|
void |
setMediaUrl(android.net.Uri mMediaUrl)
设置媒体内容上传服务器后的网络地址(上传成功后 SDK 会为该属性赋值)
|
void |
setName(java.lang.String name)
设置媒体内容的文件名(如不传使用 SDK 中 downloadMediaMessage 方法下载后会默认生成一个名称)
|
void |
setUserId(java.lang.String userId) |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final android.os.Parcelable.Creator<ReferenceMessage> CREATOR
public ReferenceMessage(byte[] data)
data - byte 数组public ReferenceMessage(android.os.Parcel in)
public static ReferenceMessage obtainMessage(java.lang.String userId, MessageContent referMsg)
userId - 用户 idreferMsg - 被引用消息体public byte[] encode()
MessageContentencode 在类中 MessageContentpublic int describeContents()
public void writeToParcel(android.os.Parcel dest,
int flags)
public MessageContent getReferenceContent()
public void setContent(MessageContent referMsg)
public android.net.Uri getLocalPath()
MediaMessageContentgetLocalPath 在类中 MediaMessageContentpublic android.net.Uri getMediaUrl()
MediaMessageContentgetMediaUrl 在类中 MediaMessageContentpublic void setMediaUrl(android.net.Uri mMediaUrl)
MediaMessageContentsetMediaUrl 在类中 MediaMessageContentmMediaUrl - 媒体内容上传服务器后的网络地址(上传成功后 SDK 会为该属性赋值)public void setLocalPath(android.net.Uri mLocalPath)
MediaMessageContentsetLocalPath 在类中 MediaMessageContentmLocalPath - 获取媒体内容的本地路径(此属性必须有值)public java.lang.String getExtra()
MediaMessageContentgetExtra 在类中 MediaMessageContentpublic void setExtra(java.lang.String extra)
MediaMessageContentsetExtra 在类中 MediaMessageContentextra - 消息扩展信息public java.lang.String getName()
MediaMessageContentgetName 在类中 MediaMessageContentpublic void setName(java.lang.String name)
MediaMessageContentsetName 在类中 MediaMessageContentname - 媒体内容的文件名(如不传使用 SDK 中 downloadMediaMessage 方法下载后会默认生成一个名称)public java.lang.String getEditSendText()
public void setEditSendText(java.lang.String referenceContent)
public ReferenceMessage buildSendText(java.lang.String content)
public java.lang.String getUserId()
public void setUserId(java.lang.String userId)
public java.util.List<java.lang.String> getSearchableWord()
getSearchableWord 在类中 MessageContent