NIMSDK-AOS  10.10.13
静态 Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.v2.message.V2NIMMessageCreator类 参考

静态 Public 成员函数

static V2NIMMessage createTextMessage (String text)
 构造文本消息 更多...
 
static V2NIMMessage createImageMessage (String imagePath, String name, String sceneName, Integer width, Integer height)
 构造图片消息 更多...
 
static V2NIMMessage createAudioMessage (String audioPath, String name, String sceneName, Integer duration)
 构造语音消息 更多...
 
static V2NIMMessage createVideoMessage (String videoPath, String name, String sceneName, Integer duration, Integer width, Integer height)
 构造视频消息 更多...
 
static V2NIMMessage createFileMessage (String filePath, String name, String sceneName)
 构造文件消息 更多...
 
static V2NIMMessage createLocationMessage (double latitude, double longitude, String address)
 构造地理位置消息 更多...
 
static V2NIMMessage createCustomMessage (String text, String rawAttachment)
 构造自定义消息消息 更多...
 
static V2NIMMessage createCustomMessageWithAttachment (V2NIMMessageCustomAttachment attachment)
 构造自定义消息消息 更多...
 
static V2NIMMessage createCustomMessageWithAttachment (V2NIMMessageCustomAttachment attachment, int subType)
 构造自定义消息消息 更多...
 
static V2NIMMessage createForwardMessage (V2NIMMessage message)
 构造转发消息,消息内容与原消息一样 转发消息类型不能为:V2NIM_MESSAGE_TYPE_NOTIFICATION,V2NIM_MESSAGE_TYPE_ROBOT,V2NIM_MESSAGE_TYPE_TIP,V2NIM_MESSAGE_TYPE_AVCHAT 转发的消息消息必须为发送成功的消息 更多...
 
static V2NIMMessage createTipsMessage (String text)
 构造提示消息 更多...
 
static V2NIMMessage createCallMessage (int type, String channelId, int status, List< V2NIMMessageCallDuration > durations, String text)
 构造话单消息 更多...
 

详细描述

在文件 V2NIMMessageCreator.java23 行定义.

成员函数说明

static V2NIMMessage com.netease.nimlib.sdk.v2.message.V2NIMMessageCreator.createAudioMessage ( String  audioPath,
String  name,
String  sceneName,
Integer  duration 
)
static

构造语音消息

参数
audioPath语音文件地址
name语音文件显示名称
sceneName文件存储场景名 自定义场景使用之前, 需要先调用V2NIMStorageService.addCustomStorageScene新增自定义场景值 传空默认使用:V2NIMStorageSceneConfig.DEFAULT_IM
duration语音文件播放长度
返回
V2NIMMessage

在文件 V2NIMMessageCreator.java94 行定义.

static V2NIMMessage com.netease.nimlib.sdk.v2.message.V2NIMMessageCreator.createCallMessage ( int  type,
String  channelId,
int  status,
List< V2NIMMessageCallDuration durations,
String  text 
)
static

构造话单消息

参数
type话单类型, 业务自定义,内容不校验 建议: 音频:1 视频:2
channelId话单频道ID, 内容不校验
status通话状态,业务自定义状态, 内容不校验 建议: 通话完成:1 通话取消:2 通话拒绝:3 超时未接听:4 对方忙: 5
durations通话成员时长列表, 内容不校验
text话单描述
返回
V2NIMMessage

在文件 V2NIMMessageCreator.java321 行定义.

static V2NIMMessage com.netease.nimlib.sdk.v2.message.V2NIMMessageCreator.createCustomMessage ( String  text,
String  rawAttachment 
)
static

构造自定义消息消息

参数
text需要发送的文本内容
rawAttachment需要发送的附件
返回
V2NIMMessage

在文件 V2NIMMessageCreator.java213 行定义.

static V2NIMMessage com.netease.nimlib.sdk.v2.message.V2NIMMessageCreator.createCustomMessageWithAttachment ( V2NIMMessageCustomAttachment  attachment)
static

构造自定义消息消息

参数
attachment自定义消息附件
返回
V2NIMMessage

在文件 V2NIMMessageCreator.java225 行定义.

static V2NIMMessage com.netease.nimlib.sdk.v2.message.V2NIMMessageCreator.createCustomMessageWithAttachment ( V2NIMMessageCustomAttachment  attachment,
int  subType 
)
static

构造自定义消息消息

参数
attachment自定义消息附件
subType自定义消息子类型
返回

在文件 V2NIMMessageCreator.java237 行定义.

static V2NIMMessage com.netease.nimlib.sdk.v2.message.V2NIMMessageCreator.createFileMessage ( String  filePath,
String  name,
String  sceneName 
)
static

构造文件消息

参数
filePath文件地址
name文件显示名称
sceneName场景名 自定义场景使用之前, 需要先调用V2NIMStorageService.addCustomStorageScene新增自定义场景值 传空默认使用:V2NIMStorageSceneConfig.DEFAULT_IM
返回
V2NIMMessage

在文件 V2NIMMessageCreator.java169 行定义.

static V2NIMMessage com.netease.nimlib.sdk.v2.message.V2NIMMessageCreator.createForwardMessage ( V2NIMMessage  message)
static

构造转发消息,消息内容与原消息一样 转发消息类型不能为:V2NIM_MESSAGE_TYPE_NOTIFICATION,V2NIM_MESSAGE_TYPE_ROBOT,V2NIM_MESSAGE_TYPE_TIP,V2NIM_MESSAGE_TYPE_AVCHAT 转发的消息消息必须为发送成功的消息

参数
message需要转发的消息体
返回
V2NIMMessage

在文件 V2NIMMessageCreator.java255 行定义.

static V2NIMMessage com.netease.nimlib.sdk.v2.message.V2NIMMessageCreator.createImageMessage ( String  imagePath,
String  name,
String  sceneName,
Integer  width,
Integer  height 
)
static

构造图片消息

参数
imagePath图片文件地址
name文件显示名称
sceneName文件存储场景名
width图片文件宽度
height图片文件高度
返回
V2NIMMessage

在文件 V2NIMMessageCreator.java57 行定义.

static V2NIMMessage com.netease.nimlib.sdk.v2.message.V2NIMMessageCreator.createLocationMessage ( double  latitude,
double  longitude,
String  address 
)
static

构造地理位置消息

参数
latitude纬度
longitude经度
address详细位置信息
返回
V2NIMMessage

在文件 V2NIMMessageCreator.java197 行定义.

static V2NIMMessage com.netease.nimlib.sdk.v2.message.V2NIMMessageCreator.createTextMessage ( String  text)
static

构造文本消息

参数
text需要发送的文本内容
返回
V2NIMMessage

在文件 V2NIMMessageCreator.java41 行定义.

static V2NIMMessage com.netease.nimlib.sdk.v2.message.V2NIMMessageCreator.createTipsMessage ( String  text)
static

构造提示消息

参数
text提示内容
返回
V2NIMMessage

在文件 V2NIMMessageCreator.java297 行定义.

static V2NIMMessage com.netease.nimlib.sdk.v2.message.V2NIMMessageCreator.createVideoMessage ( String  videoPath,
String  name,
String  sceneName,
Integer  duration,
Integer  width,
Integer  height 
)
static

构造视频消息

参数
videoPath视频文件地址
name视频文件显示名称
sceneName文件存储场景名 自定义场景使用之前, 需要先调用V2NIMStorageService.addCustomStorageScene新增自定义场景值 传空默认使用:V2NIMStorageSceneConfig.DEFAULT_IM
duration视频文件播放长度
width视频文件宽度
height视频文件高度
返回
V2NIMMessage

在文件 V2NIMMessageCreator.java130 行定义.


该类的文档由以下文件生成: