im.yixin.sdk.api
类 YXImageMessageData

java.lang.Object
  继承者 im.yixin.sdk.api.YXImageMessageData
所有已实现的接口:
YXMessage.YXMessageData

public class YXImageMessageData
extends java.lang.Object
implements YXMessage.YXMessageData

图片类型数据
注意:imageData,imagePath和imageUrl不能同时为空


字段摘要
 byte[] imageData
          图片的二进制数据
注意:二进制大小不超过10485760个字节
 java.lang.String imagePath
          图片的本地路径
注意:文件大小不超过10485760个字节
 java.lang.String imageUrl
          图片的链接
注意:URL长度不超过10240
 
构造方法摘要
YXImageMessageData()
           
YXImageMessageData(android.graphics.Bitmap paramBitmap)
          通过BitMap创建
YXImageMessageData(byte[] paramArrayOfByte)
          通过二进制数据创建
 
方法摘要
 YXMessage.MessageType dataType()
          数据类型
 void read(android.os.Bundle fromBundle)
          从bundle中读取数据到对象中
 java.lang.String toJson4Log()
          用于log的json信息
 boolean verifyData(ExceptionInfo info)
          验证数据正确性
 void write(android.os.Bundle toBundle)
          写入数据到bundle中
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

imageData

public byte[] imageData
图片的二进制数据
注意:二进制大小不超过10485760个字节


imagePath

public java.lang.String imagePath
图片的本地路径
注意:文件大小不超过10485760个字节


imageUrl

public java.lang.String imageUrl
图片的链接
注意:URL长度不超过10240

构造方法详细信息

YXImageMessageData

public YXImageMessageData()

YXImageMessageData

public YXImageMessageData(byte[] paramArrayOfByte)
通过二进制数据创建

参数:
paramArrayOfByte - 图片二进制数据

YXImageMessageData

public YXImageMessageData(android.graphics.Bitmap paramBitmap)
通过BitMap创建

参数:
paramBitmap - BitMap位图
方法详细信息

verifyData

public boolean verifyData(ExceptionInfo info)
从接口 YXMessage.YXMessageData 复制的描述
验证数据正确性

指定者:
接口 YXMessage.YXMessageData 中的 verifyData
返回:
正确错误

read

public void read(android.os.Bundle fromBundle)
从接口 YXMessage.YXMessageData 复制的描述
从bundle中读取数据到对象中

指定者:
接口 YXMessage.YXMessageData 中的 read
参数:
fromBundle - 传来的数据

write

public void write(android.os.Bundle toBundle)
从接口 YXMessage.YXMessageData 复制的描述
写入数据到bundle中

指定者:
接口 YXMessage.YXMessageData 中的 write
参数:
toBundle - 写入对象

dataType

public YXMessage.MessageType dataType()
从接口 YXMessage.YXMessageData 复制的描述
数据类型

指定者:
接口 YXMessage.YXMessageData 中的 dataType
返回:
类型

toJson4Log

public java.lang.String toJson4Log()
从接口 YXMessage.YXMessageData 复制的描述
用于log的json信息

指定者:
接口 YXMessage.YXMessageData 中的 toJson4Log