NIMSDK-AOS
10.9.80
首页
相关页面
包
类
文件
文件列表
basesdk
src
com
netease
nimlib
sdk
v2
message
enums
V2NIMMessageType.java
浏览该文件的文档.
1
package
com.netease.nimlib.sdk.v2.message.enums;
2
3
import
androidx.annotation.NonNull;
4
5
public
enum
V2NIMMessageType
{
6
V2NIM_MESSAGE_TYPE_INVALID
(-1),
// 未知, 不合法
7
8
V2NIM_MESSAGE_TYPE_TEXT
(0),
// 文本
9
10
V2NIM_MESSAGE_TYPE_IMAGE
(1),
// 图片
11
12
V2NIM_MESSAGE_TYPE_AUDIO
(2),
// 语音
13
14
V2NIM_MESSAGE_TYPE_VIDEO
(3),
// 视频
15
16
V2NIM_MESSAGE_TYPE_LOCATION
(4),
// 位置
17
18
V2NIM_MESSAGE_TYPE_NOTIFICATION
(5),
// 通知
19
20
V2NIM_MESSAGE_TYPE_FILE
(6),
// 文件
21
22
V2NIM_MESSAGE_TYPE_AVCHAT
(7),
// 音视频通话
23
24
V2NIM_MESSAGE_TYPE_TIPS
(10),
// 提醒
25
26
V2NIM_MESSAGE_TYPE_ROBOT
(11),
// 机器人
27
28
V2NIM_MESSAGE_TYPE_CALL
(12),
// 话单
29
30
V2NIM_MESSAGE_TYPE_CUSTOM
(100),
// 自定义
31
;
32
33
private
final
int
value;
34
35
V2NIMMessageType
(
int
value) {
36
this.value = value;
37
}
38
39
@NonNull
40
public
static
V2NIMMessageType
typeOfValue
(
int
value) {
41
for
(
V2NIMMessageType
type : values()) {
42
if
(type.value == value) {
43
return
type;
44
}
45
}
46
return
V2NIM_MESSAGE_TYPE_INVALID;
47
}
48
49
public
int
getValue
() {
50
return
value;
51
}
52
}
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageType.V2NIMMessageType
V2NIMMessageType(int value)
Definition:
V2NIMMessageType.java:35
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageType.V2NIM_MESSAGE_TYPE_INVALID
V2NIM_MESSAGE_TYPE_INVALID
Definition:
V2NIMMessageType.java:6
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageType.V2NIM_MESSAGE_TYPE_CALL
V2NIM_MESSAGE_TYPE_CALL
Definition:
V2NIMMessageType.java:28
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageType.V2NIM_MESSAGE_TYPE_IMAGE
V2NIM_MESSAGE_TYPE_IMAGE
Definition:
V2NIMMessageType.java:10
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageType.getValue
int getValue()
Definition:
V2NIMMessageType.java:49
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageType.V2NIM_MESSAGE_TYPE_LOCATION
V2NIM_MESSAGE_TYPE_LOCATION
Definition:
V2NIMMessageType.java:16
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageType.V2NIM_MESSAGE_TYPE_ROBOT
V2NIM_MESSAGE_TYPE_ROBOT
Definition:
V2NIMMessageType.java:26
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageType.V2NIM_MESSAGE_TYPE_AUDIO
V2NIM_MESSAGE_TYPE_AUDIO
Definition:
V2NIMMessageType.java:12
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageType.V2NIM_MESSAGE_TYPE_TEXT
V2NIM_MESSAGE_TYPE_TEXT
Definition:
V2NIMMessageType.java:8
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageType.V2NIM_MESSAGE_TYPE_VIDEO
V2NIM_MESSAGE_TYPE_VIDEO
Definition:
V2NIMMessageType.java:14
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageType.V2NIM_MESSAGE_TYPE_AVCHAT
V2NIM_MESSAGE_TYPE_AVCHAT
Definition:
V2NIMMessageType.java:22
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageType
Definition:
V2NIMMessageType.java:5
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageType.typeOfValue
static V2NIMMessageType typeOfValue(int value)
Definition:
V2NIMMessageType.java:40
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageType.V2NIM_MESSAGE_TYPE_FILE
V2NIM_MESSAGE_TYPE_FILE
Definition:
V2NIMMessageType.java:20
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageType.V2NIM_MESSAGE_TYPE_NOTIFICATION
V2NIM_MESSAGE_TYPE_NOTIFICATION
Definition:
V2NIMMessageType.java:18
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageType.V2NIM_MESSAGE_TYPE_CUSTOM
V2NIM_MESSAGE_TYPE_CUSTOM
Definition:
V2NIMMessageType.java:30
com.netease.nimlib.sdk.v2.message.enums.V2NIMMessageType.V2NIM_MESSAGE_TYPE_TIPS
V2NIM_MESSAGE_TYPE_TIPS
Definition:
V2NIMMessageType.java:24
生成于 2026年 三月 20日 星期五 07:07:32 , 为 NIMSDK-AOS使用
1.8.11