NIMSDK-AOS 10.4.0-beta
载入中...
搜索中...
未找到
V2NIMMessageAttachmentCreator.java
浏览该文件的文档.
1package com.netease.nimlib.sdk.v2.message;
2
3import com.netease.nimlib.sdk.v2.message.attachment.V2NIMMessageAttachment;
4import com.netease.nimlib.sdk.v2.message.attachment.V2NIMMessageLocationAttachment;
5import com.netease.nimlib.v2.message.impl.attachment.V2NIMMessageAttachmentImpl;
6import com.netease.nimlib.v2.message.impl.attachment.V2NIMMessageLocationAttachmentImpl;
7
8/**
9 * 消息附件创建工具类
10 */
12 /**
13 * 构造地理位置消息附件
14 *
15 * @param latitude 纬度
16 * @param longitude 经度
17 * @param address 详细位置信息
18 * @return V2NIMMessageLocationAttachment
19 */
20 public static V2NIMMessageLocationAttachment createLocationMessageAttachment(double latitude, double longitude, String address) {
21 return new V2NIMMessageLocationAttachmentImpl(latitude, longitude, address == null ? "" : address);
22 }
23
24 /**
25 * 构造自定义消息附件
26 *
27 * @param rawAttachment 需要发送的附件
28 * @return V2NIMMessageAttachment
29 */
30 public static V2NIMMessageAttachment createCustomMessageAttachment(String rawAttachment){
31 return new V2NIMMessageAttachmentImpl(rawAttachment);
32 }
33}
static V2NIMMessageAttachment createCustomMessageAttachment(String rawAttachment)
构造自定义消息附件
static V2NIMMessageLocationAttachment createLocationMessageAttachment(double latitude, double longitude, String address)
构造地理位置消息附件