# FileMessage

public class FileMessage

文件消息类

文件消息类，此消息会进行存储并计入未读消息数。

## Constructors

FileMessage
Link copied to clipboard
public void FileMessage(Array<byte> data)
public void FileMessage(Parcel in)
构造函数。

## Properties

CREATOR
Link copied to clipboard
public final static Creator<FileMessage> CREATOR
读取接口，目的是要从 Parcel 中构造一个实现了 Parcelable 的类的实例处理。
progress
Link copied to clipboard
public int progress

## Functions

describeContents
Link copied to clipboard
public int describeContents()
描述了包含在 Parcelable 对象排列信息中的特殊对象的类型。
encode
Link copied to clipboard
public Array<byte> encode()
将本地消息对象序列化为消息数据。
getFileUrl
Link copied to clipboard
public Uri getFileUrl()
获取文件远端下载 URL 地址
getSearchableWord
Link copied to clipboard
public List<String> getSearchableWord()
getSize
Link copied to clipboard
public long getSize()
获取文件大小，单位为 Byte。
getType
Link copied to clipboard
public String getType()
获取后缀名，默认是 bin
obtain
Link copied to clipboard
@Deprecated()
public static FileMessage obtain(Uri url)
public static FileMessage obtain(Context context, Uri url)
生成 FileMessage 对象。 此方法支持 file 和 content 类型的协议头
setFileUrl
Link copied to clipboard
public void setFileUrl(Uri uri)
设置文件远端下载 URL 地址
setSize
Link copied to clipboard
public void setSize(long size)
设置文件大小，单位为 Byte。
setType
Link copied to clipboard
public void setType(String type)
设置后缀名，默认是 bin
writeToParcel
Link copied to clipboard
public void writeToParcel(Parcel dest, int flags)
将类的数据写入外部提供的 Parcel 中。