com.tencent.mm.sdk.modelmsg
Interface WXMediaMessage.IMediaObject

All Known Implementing Classes:
WXAppExtendObject, WXEmojiObject, WXFileObject, WXImageObject, WXMusicObject, WXTextObject, WXVideoObject, WXWebpageObject
Enclosing class:
WXMediaMessage

public static interface WXMediaMessage.IMediaObject

Interface of media message
媒体消息对象接口


Field Summary
static int TYPE_APPDATA
          
Type of application extend message.
static int TYPE_EMOJI
          
Emoji message (see also WXEmojiObject)
表情消息类型,参考WXEmojiObject
static int TYPE_FILE
          
File sharing message (see also WXFileObject)
分享文件消息类型,参考WXFileObject
static int TYPE_IMAGE
          
Image message (see also WXImageObject)
图片消息类型,参考WXImageObject
static int TYPE_MUSIC
          
Music message (see also WXMusicObject)
音乐消息类型,参考WXMusicObject
static int TYPE_PRODUCT
           
static int TYPE_TEXT
          
Text message.
static int TYPE_UNKNOWN
          
Unknown message type; should be ignored
未知消息类型,应直接被忽略
static int TYPE_URL
          
Webpage message (see also WXWebpageObject)
网页消息类型,参考WXWebpageObject
static int TYPE_VIDEO
          
Video message (see also WXVideoObject)
视频消息类型,参考WXVideoObject
 
Method Summary
 boolean checkArgs()
          
Check validity of parameters of MediaObject
检查该MediaObject各个参数的合法性
 void serialize(Bundle data)
          
Serialize member variables to bundle object
将成员变量序列化到bundle对象中
 int type()
          
Load type of the current media object
获取当前媒体对象的类型
 void unserialize(Bundle data)
          
Deserialize bundle object to initialize member variables
通过反序列化bundle对象初始化成员变量
 

Field Detail

TYPE_UNKNOWN

static final int TYPE_UNKNOWN
Unknown message type; should be ignored
未知消息类型,应直接被忽略

See Also:
Constant Field Values

TYPE_TEXT

static final int TYPE_TEXT
Text message. It refers to plain text message (see WXImageObject) but not WeChat texts
文本消息类型,表示纯文本消息,参考WXImageObject,非微信普通文本

See Also:
Constant Field Values

TYPE_IMAGE

static final int TYPE_IMAGE
Image message (see also WXImageObject)
图片消息类型,参考WXImageObject

See Also:
Constant Field Values

TYPE_MUSIC

static final int TYPE_MUSIC
Music message (see also WXMusicObject)
音乐消息类型,参考WXMusicObject

See Also:
Constant Field Values

TYPE_VIDEO

static final int TYPE_VIDEO
Video message (see also WXVideoObject)
视频消息类型,参考WXVideoObject

See Also:
Constant Field Values

TYPE_URL

static final int TYPE_URL
Webpage message (see also WXWebpageObject)
网页消息类型,参考WXWebpageObject

See Also:
Constant Field Values

TYPE_FILE

static final int TYPE_FILE
File sharing message (see also WXFileObject)
分享文件消息类型,参考WXFileObject

See Also:
Constant Field Values

TYPE_APPDATA

static final int TYPE_APPDATA
Type of application extend message. See also WXAppExtendObject
第三方扩展消息类型,参考WXAppExtendObject

See Also:
Constant Field Values

TYPE_EMOJI

static final int TYPE_EMOJI
Emoji message (see also WXEmojiObject)
表情消息类型,参考WXEmojiObject

See Also:
Constant Field Values

TYPE_PRODUCT

static final int TYPE_PRODUCT
See Also:
Constant Field Values
Method Detail

serialize

void serialize(Bundle data)
Serialize member variables to bundle object
将成员变量序列化到bundle对象中

Parameters:
data -
Target bundle object
目标bundle对象

unserialize

void unserialize(Bundle data)
Deserialize bundle object to initialize member variables
通过反序列化bundle对象初始化成员变量

Parameters:
data -
Data source bundle object
数据源bundle对象

type

int type()
Load type of the current media object
获取当前媒体对象的类型

Returns:
type
Type of the current media object
当前媒体对象的类型

checkArgs

boolean checkArgs()
Check validity of parameters of MediaObject
检查该MediaObject各个参数的合法性

Returns:
True if all parameters are valid.
如果参数均合法,返回true