|
NIMSDK-AOS
9.21.10
|
聊天室消息构造器 更多...
静态 Public 成员函数 | |
| static ChatRoomMessage | createChatRoomTextMessage (String roomId, String text) |
| 创建普通文本消息 更多... | |
| static ChatRoomMessage | createChatRoomCustomMessage (String roomId, MsgAttachment attachment) |
| 创建自定义消息 更多... | |
| static ChatRoomMessage | createChatRoomCustomMessage (String roomId, MsgAttachment attachment, String nosTokenScene) |
| 创建自定义消息 另外指定指定文件上传(如果有)时使用的 nos scene 更多... | |
| static ChatRoomMessage | createChatRoomImageMessage (String roomId, File file, String displayName) |
| 创建一条图片消息 更多... | |
| static ChatRoomMessage | createChatRoomImageMessage (Context context, String roomId, Uri uri, String displayName) |
| 创建一条图片消息 更多... | |
| static ChatRoomMessage | createChatRoomImageMessage (String roomId, File file, String displayName, String nosTokenSceneKey) |
| 创建一条图片消息 并指定图片上传时使用的 nos scene 更多... | |
| static ChatRoomMessage | createChatRoomImageMessage (Context context, String roomId, Uri uri, String displayName, String nosTokenSceneKey) |
| 创建一条图片消息 并指定图片上传时使用的 nos scene 更多... | |
| static ChatRoomMessage | createChatRoomAudioMessage (String roomId, File file, long duration) |
| 创建一条音频消息 更多... | |
| static ChatRoomMessage | createChatRoomAudioMessage (Context context, String roomId, Uri uri, long duration) |
| 创建一条音频消息 更多... | |
| static ChatRoomMessage | createChatRoomAudioMessage (String roomId, File file, long duration, String nosTokenSceneKey) |
| 创建一条音频消息 并指定音频文件上传时使用的 nos scene 更多... | |
| static ChatRoomMessage | createChatRoomAudioMessage (Context context, String roomId, Uri uri, long duration, String nosTokenSceneKey) |
| 创建一条音频消息 并指定音频文件上传时使用的 nos scene 更多... | |
| static ChatRoomMessage | createChatRoomLocationMessage (String roomId, double lat, double lng, String addr) |
| 创建一条地理位置信息 更多... | |
| static ChatRoomMessage | createChatRoomVideoMessage (String roomId, File file, long duration, int width, int height, String displayName) |
| 创建一条视频消息 更多... | |
| static ChatRoomMessage | createChatRoomVideoMessage (Context context, String roomId, Uri uri, long duration, int width, int height, String displayName) |
| 创建一条视频消息 更多... | |
| static ChatRoomMessage | createChatRoomVideoMessage (String roomId, File file, long duration, int width, int height, String displayName, String nosTokenSceneKey) |
| 创建一条视频消息 并指定视频文件上传时使用的 nos scene 更多... | |
| static ChatRoomMessage | createChatRoomVideoMessage (Context context, String roomId, Uri uri, long duration, int width, int height, String displayName, String nosTokenSceneKey) |
| 创建一条视频消息 并指定视频文件上传时使用的 nos scene 更多... | |
| static ChatRoomMessage | createChatRoomFileMessage (String roomId, File file, String displayName) |
| 创建一条文件消息 更多... | |
| static ChatRoomMessage | createChatRoomFileMessage (Context context, String roomId, Uri uri, String displayName) |
| 创建一条文件消息 并指定文件上传时使用的 nos scene 更多... | |
| static ChatRoomMessage | createChatRoomFileMessage (String roomId, File file, String displayName, String nosTokenSceneKey) |
| 创建一条文件消息 并指定文件上传时使用的 nos scene 更多... | |
| static ChatRoomMessage | createChatRoomFileMessage (Context context, String roomId, Uri uri, String displayName, String nosTokenSceneKey) |
| 创建一条文件消息 并指定文件上传时使用的 nos scene 更多... | |
| static ChatRoomMessage | createChatRoomSpatialLocationTextMessage (String roomId, String text, Double x, Double y, Double z) |
| 创建普通文本消息 更多... | |
| static ChatRoomMessage | createTipMessage (String roomId) |
| 创建一条提醒消息 更多... | |
| static ChatRoomMessage | createRobotMessage (String roomId, String robotAccount, String text, String type, String content, String target, String params) |
| static ChatRoomMessage | createEmptyChatRoomMessage (String roomId, long time) |
| 创建一条空消息,仅设置了房间ID以及时间点,用于记录查询 更多... | |
聊天室消息构造器
在文件 ChatRoomMessageBuilder.java 第 32 行定义.
|
static |
创建一条音频消息
| roomId | 聊天室ID |
| file | 音频文件对象 |
| duration | 音频文件持续时间,单位是ms |
在文件 ChatRoomMessageBuilder.java 第 152 行定义.
|
static |
创建一条音频消息
| context | Context |
| roomId | 聊天室ID |
| uri | 音频文件uri |
| duration | 音频文件持续时间,单位是ms |
在文件 ChatRoomMessageBuilder.java 第 165 行定义.
|
static |
创建一条音频消息 并指定音频文件上传时使用的 nos scene
| roomId | 聊天室ID |
| file | 音频文件对象 |
| duration | 音频文件持续时间,单位是ms |
| nosTokenSceneKey | 音频文件上传时使用的 nos scene ,默认为 NimNosSceneKeyConstant#NIM_DEFAULT_IM |
在文件 ChatRoomMessageBuilder.java 第 178 行定义.
|
static |
创建一条音频消息 并指定音频文件上传时使用的 nos scene
| context | Context |
| roomId | 聊天室ID |
| uri | 音频文件uri |
| duration | 音频文件持续时间,单位是ms |
| nosTokenSceneKey | 音频文件上传时使用的 nos scene ,默认为 NimNosSceneKeyConstant#NIM_DEFAULT_IM |
在文件 ChatRoomMessageBuilder.java 第 201 行定义.
|
static |
创建自定义消息
| roomId | 聊天室ID |
| attachment | 消息附件对象 |
在文件 ChatRoomMessageBuilder.java 第 56 行定义.
|
static |
创建自定义消息 另外指定指定文件上传(如果有)时使用的 nos scene
| roomId | 聊天室ID |
| attachment | 消息附件对象 |
| nosTokenScene | 文件上传(如果有)时使用的 nos scene |
在文件 ChatRoomMessageBuilder.java 第 68 行定义.
|
static |
创建一条文件消息
| roomId | 聊天室ID |
| file | 文件 |
| displayName | 文件的显示名,可不同于文件名 |
在文件 ChatRoomMessageBuilder.java 第 325 行定义.
|
static |
创建一条文件消息 并指定文件上传时使用的 nos scene
| context | Context |
| roomId | 聊天室ID |
| uri | 文件uri |
| displayName | 文件的显示名,可不同于文件名 |
在文件 ChatRoomMessageBuilder.java 第 338 行定义.
|
static |
创建一条文件消息 并指定文件上传时使用的 nos scene
| roomId | 聊天室ID |
| file | 文件 |
| displayName | 文件的显示名,可不同于文件名 |
| nosTokenSceneKey | 文件上传时使用的 nos scene ,默认为 NimNosSceneKeyConstant#NIM_DEFAULT_IM |
在文件 ChatRoomMessageBuilder.java 第 356 行定义.
|
static |
创建一条文件消息 并指定文件上传时使用的 nos scene
| context | Context |
| roomId | 聊天室ID |
| uri | 文件uri |
| displayName | 文件的显示名,可不同于文件名 |
| nosTokenSceneKey | 文件上传时使用的 nos scene ,默认为 NimNosSceneKeyConstant#NIM_DEFAULT_IM |
在文件 ChatRoomMessageBuilder.java 第 375 行定义.
|
static |
创建一条图片消息
| roomId | 聊天室ID |
| file | 图片文件 |
| displayName | 图片文件的显示名,可不同于文件名 |
在文件 ChatRoomMessageBuilder.java 第 87 行定义.
|
static |
创建一条图片消息
| context | Context |
| roomId | 聊天室ID |
| uri | 图片uri |
| displayName | 图片文件的显示名,可不同于文件名 |
在文件 ChatRoomMessageBuilder.java 第 100 行定义.
|
static |
创建一条图片消息 并指定图片上传时使用的 nos scene
| roomId | 聊天室ID |
| file | 图片文件 |
| displayName | 图片文件的显示名,可不同于文件名 |
| nosTokenSceneKey | 图片上传时使用的 nos scene ,默认为 NimNosSceneKeyConstant#NIM_DEFAULT_IM |
在文件 ChatRoomMessageBuilder.java 第 115 行定义.
|
static |
创建一条图片消息 并指定图片上传时使用的 nos scene
| roomId | 聊天室ID |
| uri | 图片文件uri |
| displayName | 图片文件的显示名,可不同于文件名 |
| nosTokenSceneKey | 图片上传时使用的 nos scene ,默认为 NimNosSceneKeyConstant#NIM_DEFAULT_IM |
在文件 ChatRoomMessageBuilder.java 第 134 行定义.
|
static |
创建一条地理位置信息
| roomId | 聊天室ID |
| lat | 维度 |
| lng | 经度 |
| addr | 地理位置描述信息 |
在文件 ChatRoomMessageBuilder.java 第 222 行定义.
|
static |
创建普通文本消息
| roomId | 聊天室ID |
| text | 文本消息内容 |
| x | 坐标X |
| y | 坐标Y |
| z | 坐标Z |
在文件 ChatRoomMessageBuilder.java 第 394 行定义.
|
static |
创建普通文本消息
| roomId | 聊天室ID |
| text | 文本消息内容 |
在文件 ChatRoomMessageBuilder.java 第 41 行定义.
|
static |
创建一条视频消息
| roomId | 聊天室ID |
| file | 视频文件对象 |
| duration | 视频文件持续时间 |
| width | 视频宽度 |
| height | 视频高度 |
| displayName | 视频文件显示名,可以为空 |
在文件 ChatRoomMessageBuilder.java 第 247 行定义.
|
static |
创建一条视频消息
| context | Context |
| roomId | 聊天室ID |
| uri | 视频文件uri |
| duration | 视频文件持续时间 |
| width | 视频宽度 |
| height | 视频高度 |
| displayName | 视频文件显示名,可以为空 |
在文件 ChatRoomMessageBuilder.java 第 263 行定义.
|
static |
创建一条视频消息 并指定视频文件上传时使用的 nos scene
| roomId | 聊天室ID |
| file | 视频文件对象 |
| duration | 视频文件持续时间 |
| width | 视频宽度 |
| height | 视频高度 |
| displayName | 视频文件显示名,可以为空 |
| nosTokenSceneKey | 视频文件上传时使用的 nos scene ,默认为 NimNosSceneKeyConstant#NIM_DEFAULT_IM |
在文件 ChatRoomMessageBuilder.java 第 279 行定义.
|
static |
创建一条视频消息 并指定视频文件上传时使用的 nos scene
| context | Context |
| roomId | 聊天室ID |
| uri | 视频文件uri |
| duration | 视频文件持续时间 |
| width | 视频宽度 |
| height | 视频高度 |
| displayName | 视频文件显示名,可以为空 |
| nosTokenSceneKey | 视频文件上传时使用的 nos scene ,默认为 NimNosSceneKeyConstant#NIM_DEFAULT_IM |
在文件 ChatRoomMessageBuilder.java 第 305 行定义.
|
static |
|
static |
| roomId | 聊天室ID |
| robotAccount | 机器人账号 |
| text | 消息显示的文案,一般基于content加上@机器人的标签作为消息显示的文案。 |
| type | 机器人消息类型,参考com.netease.nimlib.sdk.robot.model.RobotMsgType |
| content | 消息内容,如果消息类型是com.netease.nimlib.sdk.robot.model.RobotMsgType#TEXT,必须传入说话内容 |
| target | 如果消息类型是com.netease.nimlib.sdk.robot.model.RobotMsgType#LINK, 必须传入跳转目标 |
| params | 如果消息类型是com.netease.nimlib.sdk.robot.model.RobotMsgType#LINK时,可能需要传入参数 |
在文件 ChatRoomMessageBuilder.java 第 427 行定义.
|
static |
1.8.11