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()
MessageContent
encode
在类中 MessageContent
public int describeContents()
public void writeToParcel(android.os.Parcel dest, int flags)
public MessageContent getReferenceContent()
public void setContent(MessageContent referMsg)
public android.net.Uri getLocalPath()
MediaMessageContent
getLocalPath
在类中 MediaMessageContent
public android.net.Uri getMediaUrl()
MediaMessageContent
getMediaUrl
在类中 MediaMessageContent
public void setMediaUrl(android.net.Uri mMediaUrl)
MediaMessageContent
setMediaUrl
在类中 MediaMessageContent
mMediaUrl
- 媒体内容上传服务器后的网络地址(上传成功后 SDK 会为该属性赋值)public void setLocalPath(android.net.Uri mLocalPath)
MediaMessageContent
setLocalPath
在类中 MediaMessageContent
mLocalPath
- 获取媒体内容的本地路径(此属性必须有值)public java.lang.String getExtra()
MediaMessageContent
getExtra
在类中 MediaMessageContent
public void setExtra(java.lang.String extra)
MediaMessageContent
setExtra
在类中 MediaMessageContent
extra
- 消息扩展信息public java.lang.String getName()
MediaMessageContent
getName
在类中 MediaMessageContent
public void setName(java.lang.String name)
MediaMessageContent
setName
在类中 MediaMessageContent
name
- 媒体内容的文件名(如不传使用 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