com.tencent.mm.sdk.modelmsg
Class WXEmojiObject

java.lang.Object
  extended by com.tencent.mm.sdk.modelmsg.WXEmojiObject
All Implemented Interfaces:
WXMediaMessage.IMediaObject

public class WXEmojiObject
extends java.lang.Object
implements WXMediaMessage.IMediaObject

Derived class of WXMediaMessage.IMediaObject. Used to describe an emoji object

NOTE: emojiData and emojiPath can not be null at the same time.

WXMediaMessage.IMediaObject的派生类,用于描述一个表情对象

注意:emojiData和emojiPath不能同时为空


Field Summary
 byte[] emojiData
          
Binary data of the emoji
表情的二进制数据
 java.lang.String emojiPath
          
Local directory of the emoji
表情的本地路径
 
Fields inherited from interface com.tencent.mm.sdk.modelmsg.WXMediaMessage.IMediaObject
TYPE_APPDATA, TYPE_EMOJI, TYPE_FILE, TYPE_IMAGE, TYPE_MUSIC, TYPE_PRODUCT, TYPE_TEXT, TYPE_UNKNOWN, TYPE_URL, TYPE_VIDEO
 
Constructor Summary
WXEmojiObject()
           
WXEmojiObject(byte[] emojiData)
          
Constructor
构造函数
WXEmojiObject(java.lang.String emojiPath)
          
Constructor
构造函数
 
Method Summary
 boolean checkArgs()
          
Check validity of parameters of MediaObject
检查该MediaObject各个参数的合法性
 void serialize(Bundle data)
          
Serialize member variables to bundle object
将成员变量序列化到bundle对象中
 void setEmojiData(byte[] emojiData)
           
 void setEmojiPath(java.lang.String emojiPath)
           
 int type()
          
Load type of the current media object
获取当前媒体对象的类型
 void unserialize(Bundle data)
          
Deserialize bundle object to initialize member variables
通过反序列化bundle对象初始化成员变量
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

emojiData

public byte[] emojiData
Binary data of the emoji
表情的二进制数据


emojiPath

public java.lang.String emojiPath
Local directory of the emoji
表情的本地路径

Constructor Detail

WXEmojiObject

public WXEmojiObject()

WXEmojiObject

public WXEmojiObject(byte[] emojiData)
Constructor
构造函数

Parameters:
emojiData -
Binary data of the emoji. Used to create a new object.
表情的二进制数据,用于创建一个新对象

WXEmojiObject

public WXEmojiObject(java.lang.String emojiPath)
Constructor
构造函数

Parameters:
emojiPath -
Local directory of the emoji. Used to create a new object.
表情的本地路径,用于创建一个新对象
Method Detail

setEmojiData

public void setEmojiData(byte[] emojiData)

setEmojiPath

public void setEmojiPath(java.lang.String emojiPath)

serialize

public void serialize(Bundle data)
Description copied from interface: WXMediaMessage.IMediaObject
Serialize member variables to bundle object
将成员变量序列化到bundle对象中

Specified by:
serialize in interface WXMediaMessage.IMediaObject
Parameters:
data -
Target bundle object
目标bundle对象

unserialize

public void unserialize(Bundle data)
Description copied from interface: WXMediaMessage.IMediaObject
Deserialize bundle object to initialize member variables
通过反序列化bundle对象初始化成员变量

Specified by:
unserialize in interface WXMediaMessage.IMediaObject
Parameters:
data -
Data source bundle object
数据源bundle对象

type

public int type()
Description copied from interface: WXMediaMessage.IMediaObject
Load type of the current media object
获取当前媒体对象的类型

Specified by:
type in interface WXMediaMessage.IMediaObject
Returns:
type
Type of the current media object
当前媒体对象的类型

checkArgs

public boolean checkArgs()
Description copied from interface: WXMediaMessage.IMediaObject
Check validity of parameters of MediaObject
检查该MediaObject各个参数的合法性

Specified by:
checkArgs in interface WXMediaMessage.IMediaObject
Returns:
True if all parameters are valid.
如果参数均合法,返回true