public interface IMLibExtensionModule
限定符和类型 | 方法和说明 |
---|---|
java.util.List<java.lang.Class<? extends MessageContent>> |
getCmdMessageContentList()
返回本 module 新增的所有信令消息
|
java.util.List<java.lang.Class<? extends MessageContent>> |
getMessageContentList()
返回本 module 新增的所有的消息类型,包括信令消息
|
void |
onConnectStatusChanged(RongIMClient.ConnectionStatusListener.ConnectionStatus status)
链接状态变化时,调用此方法
|
void |
onCreate(android.content.Context context,
java.lang.String appKey)
模块可在此进行初始化
|
void |
onDestroy() |
void |
onLogin(java.lang.String userId,
java.lang.String token)
|
void |
onLogout() |
boolean |
onReceiveMessage(Message message,
int left,
boolean offline,
int cmdLeft)
仅当收到本模块新增的消息类型时,调用此方法
|
boolean |
onRequestHardwareResource(HardwareResource.ResourceType resourceType)
请求硬件资源
|
void onCreate(android.content.Context context, java.lang.String appKey)
context
- 上下文appKey
- App keyvoid onLogin(java.lang.String userId, java.lang.String token)
userId
- 用户 idtoken
- tokenboolean onReceiveMessage(Message message, int left, boolean offline, int cmdLeft)
message
- 消息left
- 离线消息剩余数offline
- 是否离线状态cmdLeft
- 命令消息剩余数java.util.List<java.lang.Class<? extends MessageContent>> getMessageContentList()
java.util.List<java.lang.Class<? extends MessageContent>> getCmdMessageContentList()
void onConnectStatusChanged(RongIMClient.ConnectionStatusListener.ConnectionStatus status)
status
- 连接状态void onLogout()
void onDestroy()
boolean onRequestHardwareResource(HardwareResource.ResourceType resourceType)
resourceType
- 硬件资源类型