EMChatManagerpublic 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.