IMSDK
即时通信 IM 提供全球接入、单聊、群聊、消息推送、资料关系链托管、账号鉴权等全方位解决方案,并提供完备的 App 接入、后台管理接口。
V2TIMImageElem

结构体

class  V2TIMImage
 

Public 成员函数

String getPath ()
 
List< V2TIMImagegetImageList ()
 
String toString ()
 
V2TIMElem getNextElem ()
 
void appendElem (V2TIMElem v2TIMElem)
 

静态 Public 属性

static final int V2TIM_IMAGE_TYPE_ORIGIN = 0
 
static final int V2TIM_IMAGE_TYPE_THUMB = 1
 
static final int V2TIM_IMAGE_TYPE_LARGE = 2
 

成员函数说明

◆ getPath()

String getPath ( )
inline

获取原图本地文件路径,只对消息发送方有效

返回
本地文件路径

◆ getImageList()

List<V2TIMImage> getImageList ( )
inline

从sdk取出elem时可以调用,获取elem包含的图片列表

返回
elem包含的图片列表

◆ toString()

String toString ( )
inline

◆ getNextElem()

V2TIMElem getNextElem ( )
inlineinherited

◆ appendElem()

void appendElem ( V2TIMElem  v2TIMElem)
inlineinherited

添加下一个 elem 元素

如果您的消息需要多个 elem,可以在创建 Message 对象后,通过 Message 的 elem 对象设置下一个 elem 对象。

以 V2TIMTextElem 和 V2TIMCustomElem 多 elem 为例,示例代码如下:

V2TIMMessage message = V2TIMManager.getMessageManager().createTextMessage("test");

V2TIMCustomElem customElem = new V2TIMCustomElem();

customElem.setData("自定义消息".getBytes());

message.getTextElem().appendElem(customElem);

注意
  • 该接口只能由 createMessage 创建的 Message 对象里的 elem 元素调用。
  • 该接口仅支持添加 V2TIMTextElem、V2TIMCustomElem、V2TIMFaceElem 和 V2TIMLocationElem 四类元素。

结构体成员变量说明

◆ V2TIM_IMAGE_TYPE_ORIGIN

final int V2TIM_IMAGE_TYPE_ORIGIN = 0
static

原图

◆ V2TIM_IMAGE_TYPE_THUMB

final int V2TIM_IMAGE_TYPE_THUMB = 1
static

缩略图

◆ V2TIM_IMAGE_TYPE_LARGE

final int V2TIM_IMAGE_TYPE_LARGE = 2
static

大图