public class EMContactManager
extends java.lang.Object
EMContact| 限定符和类型 | 方法和说明 |
|---|---|
void |
addContact(java.lang.String username,
java.lang.String reason)
添加联系人
add a new easemob user
|
void |
addUserToBlackList(java.lang.String username,
boolean both)
把指定用户加入到黑名单中
add the user to blacklist, who will not
|
void |
deleteContact(java.lang.String username)
删除联系人
delete a easemob user contact
|
void |
deleteUserFromBlackList(java.lang.String username)
把用户从黑名单中移除
remove the contact from black list
|
java.util.List<java.lang.String> |
getBlackListUsernames()
从本地获取黑名单中的用户的usernames
get local black list
|
java.util.List<java.lang.String> |
getBlackListUsernamesFromServer()
从服务器获取黑名单中的用户的usernames
get black list from server
|
static java.lang.String |
getContactChangeAction()
chat sdk will broadcast contact change intent when contact changes user
app can register intent receiver for this intent to update UI accordingly
|
java.util.List<java.lang.String> |
getContactUserNames()
获取所有联系人的用户名列表
get all contacts
|
static EMContactManager |
getInstance()
获取EMContactManager 的实例
|
static java.lang.String |
getUserNameFromEid(java.lang.String eid) |
void |
removeContactListener()
移除contact listener
remove contact listener
|
void |
reset()
清空内存中的联系人数据。
|
void |
saveBlackList(java.util.List<java.lang.String> blackList)
保存黑名单列表
save black list to local db
|
void |
setContactListener(EMContactListener contactListener)
应用通过此接口设置回调,获得联系人变化
register new contact listener
|
public static EMContactManager getInstance()
public void addContact(java.lang.String username,
java.lang.String reason)
throws com.easemob.exceptions.EaseMobException
username - 用户名reason - 原因、理由(optional)com.easemob.exceptions.EaseMobExceptionpublic void deleteContact(java.lang.String username)
throws com.easemob.exceptions.EaseMobException
username - 用户名com.easemob.exceptions.EaseMobExceptionpublic void reset()
public static java.lang.String getUserNameFromEid(java.lang.String eid)
public java.util.List<java.lang.String> getContactUserNames()
throws com.easemob.exceptions.EaseMobException
com.easemob.exceptions.EaseMobExceptionpublic void setContactListener(EMContactListener contactListener)
contactListener - public void removeContactListener()
public void addUserToBlackList(java.lang.String username,
boolean both)
throws com.easemob.exceptions.EaseMobException
username - 此用户的usernameboth - 把用户加入黑民单时,如果是both双方发消息时对方都收不到;如果不是,
则我能给黑名单的中用户发消息,但是对方发给我时我是收不到的com.easemob.exceptions.EaseMobExceptionpublic void deleteUserFromBlackList(java.lang.String username)
throws com.easemob.exceptions.EaseMobException
username - 被移除用户的usernamecom.easemob.exceptions.EaseMobExceptionpublic java.util.List<java.lang.String> getBlackListUsernames()
com.easemob.exceptions.EaseMobExceptionpublic java.util.List<java.lang.String> getBlackListUsernamesFromServer()
throws com.easemob.exceptions.EaseMobException
com.easemob.exceptions.EaseMobExceptionpublic void saveBlackList(java.util.List<java.lang.String> blackList)
blackList - public static java.lang.String getContactChangeAction()
Copyright © 2014 EaseMob.com. All Rights Reserved.