Package io.rong.message
Class FileMessage
-
- All Implemented Interfaces:
public class FileMessage
文件消息类
文件消息类,此消息会进行存储并计入未读消息数。
-
-
Constructor Summary
Constructors Constructor Description FileMessage(Array<byte> data)
FileMessage(Parcel in)
构造函数。
-
Method Summary
Modifier and Type Method Description long
getSize()
获取文件大小,单位为 Byte。 void
setSize(long size)
设置文件大小,单位为 Byte。 String
getType()
获取后缀名,默认是 bin void
setType(String type)
设置后缀名,默认是 bin Uri
getFileUrl()
获取文件远端下载 URL 地址 void
setFileUrl(Uri uri)
设置文件远端下载 URL 地址 Array<byte>
encode()
将本地消息对象序列化为消息数据。 static FileMessage
obtain(Uri url)
static FileMessage
obtain(Context context, Uri url)
生成 FileMessage 对象。 此方法支持 file 和 content 类型的协议头 int
describeContents()
描述了包含在 Parcelable 对象排列信息中的特殊对象的类型。 void
writeToParcel(Parcel dest, int flags)
将类的数据写入外部提供的 Parcel 中。 List<String>
getSearchableWord()
-
-
Constructor Detail
-
FileMessage
FileMessage(Array<byte> data)
-
FileMessage
FileMessage(Parcel in)
构造函数。- Parameters:
in
- 初始化传入的 Parcel。
-
-
Method Detail
-
getSize
long getSize()
获取文件大小,单位为 Byte。
- Returns:
文件大小,单位为 Byte。
-
setSize
void setSize(long size)
设置文件大小,单位为 Byte。
- Parameters:
size
- 文件大小,单位为 Byte。
-
getType
String getType()
获取后缀名,默认是 bin
- Returns:
后缀名,默认是 bin
-
setType
void setType(String type)
设置后缀名,默认是 bin
- Parameters:
type
- 后缀名,默认是 bin
-
getFileUrl
Uri getFileUrl()
获取文件远端下载 URL 地址
- Returns:
文件远端下载 URL 地址
-
setFileUrl
void setFileUrl(Uri uri)
设置文件远端下载 URL 地址
- Parameters:
uri
- 文件远端下载 URL 地址
-
obtain
@Deprecated() static FileMessage obtain(Uri url)
- Parameters:
url
- 文件地址。 @Deprecated 生成 FileMessage 对象。 此方法仅支持本地 File 格式,如需支持 content 请使用 obtain
-
obtain
static FileMessage obtain(Context context, Uri url)
生成 FileMessage 对象。 此方法支持 file 和 content 类型的协议头
- Parameters:
context
- 上下文。url
- 文件地址。
-
describeContents
int describeContents()
描述了包含在 Parcelable 对象排列信息中的特殊对象的类型。
- Returns:
一个标志位,表明 Parcelable 对象特殊对象类型集合的排列。
-
writeToParcel
void writeToParcel(Parcel dest, int flags)
将类的数据写入外部提供的 Parcel 中。
- Parameters:
dest
- 对象被写入的 Parcel。flags
- 对象如何被写入的附加标志,可能是 0 或 PARCELABLE_WRITE_RETURN_VALUE。
-
getSearchableWord
List<String> getSearchableWord()
-
-
-
-