EMChatManager
public class EMChatDB
extends java.lang.Object
EMChatDB.getInstance().deleteMessage(message_id);
限定符和类型 | 方法和说明 |
---|---|
void |
deleteConversions(java.lang.String participate)
已过时。
删除和指定用户的所有对话消息
|
void |
deleteGroup(java.lang.String groupId)
已过时。
|
void |
deleteGroupConversions(java.lang.String groupId)
已过时。
删除和指定用户的所有对话消息
|
void |
deleteMessage(java.lang.String msgId)
已过时。
删除一条指定消息
|
java.util.List<java.lang.String> |
findAllGroupsWithMsg()
已过时。
从消息数据库查询所有群聊的群组名.
|
java.util.List<java.lang.String> |
findAllParticipantsWithMsg()
已过时。
从消息数据库查询所有对话的用户名.
|
java.util.List<EMMessage> |
findGroupMessages(java.lang.String groupId)
已过时。
查询指定群组的对话消息,包括发送和接收的消息
|
java.util.List<EMMessage> |
findGroupMessages(java.lang.String groupId,
java.lang.String startMsgId,
int pageSize)
已过时。
查询用户指定message id前指定的数量的群聊对话消息
|
java.util.List<EMMessage> |
findMessages(java.lang.String username)
已过时。
查询指定用户所有的单聊对话消息,包括发送和接收的消息
|
java.util.List<EMMessage> |
findMessages(java.lang.String usesname,
java.lang.String startMsgId,
int pageSize)
已过时。
查询用户指定message id前指定数量的对话消息,包括发送和接收的消息
|
java.util.List<java.lang.String> |
getConversationsUnread()
已过时。
|
static EMChatDB |
getInstance()
已过时。
|
com.easemob.chat.core.EMInternalConfigManager.Token |
getToken(java.lang.String username)
已过时。
get token
|
boolean |
importMessage(EMMessage msg)
已过时。
导入聊天数据
|
java.util.Map<java.lang.String,EMGroup> |
loadAllGroups()
已过时。
|
EMGroup |
loadGroup(java.lang.String groupId)
已过时。
|
void |
saveToken(java.lang.String username,
com.easemob.chat.core.EMInternalConfigManager.Token token)
已过时。
save token
|
void |
updateGroup(EMGroup group)
已过时。
|
void |
updateMessage(java.lang.String msgId,
ContentValues values)
已过时。
根据msgid和values更新message
|
void |
updateMessageAck(java.lang.String msgId,
boolean isAcked)
已过时。
更新数据库的消息已读回执
|
void |
updateMessageDelivered(java.lang.String msgId,
boolean isDelivered)
已过时。
更新数据库的消息送达回执
|
public static EMChatDB getInstance()
public void deleteMessage(java.lang.String msgId)
msgId
- 消息的idpublic java.util.List<java.lang.String> findAllParticipantsWithMsg()
public java.util.List<java.lang.String> findAllGroupsWithMsg()
public java.util.List<EMMessage> findGroupMessages(java.lang.String groupId)
groupId
- , 群组Idpublic java.util.List<EMMessage> findGroupMessages(java.lang.String groupId, java.lang.String startMsgId, int pageSize)
groupId
- startMsgId
- pageSize
- public java.util.List<EMMessage> findMessages(java.lang.String username)
usesname
- , 用户名public java.util.List<EMMessage> findMessages(java.lang.String usesname, java.lang.String startMsgId, int pageSize)
usesname
- 用户名startMsgId
- 开始查询的消息id,传入null即取最新的pageSize条messagepageSize
- 查询多少条public void deleteConversions(java.lang.String participate)
participate
- 用户名public void updateMessageAck(java.lang.String msgId, boolean isAcked)
msgId
- 消息的idisAcked
- , 是否已读public void updateMessageDelivered(java.lang.String msgId, boolean isDelivered)
msgId
- 消息的idisDelivered
- , 是否送达public void updateMessage(java.lang.String msgId, ContentValues values)
values
- public java.util.Map<java.lang.String,EMGroup> loadAllGroups()
public EMGroup loadGroup(java.lang.String groupId)
public void updateGroup(EMGroup group)
public void deleteGroup(java.lang.String groupId)
public void deleteGroupConversions(java.lang.String groupId)
groupId
- public boolean importMessage(EMMessage msg)
msg
- 待导入的消息public java.util.List<java.lang.String> getConversationsUnread()
public void saveToken(java.lang.String username, com.easemob.chat.core.EMInternalConfigManager.Token token)
username
- token
- expire_in
- public com.easemob.chat.core.EMInternalConfigManager.Token getToken(java.lang.String username)
username
- Copyright © 2014 EaseMob.com. All Rights Reserved.