差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
上一修订版 两侧同时换到之后的修订记录
start:200androidcleintintegration:60buddymgmt [2017/01/16 04:59]
zhangwei
start:200androidcleintintegration:60buddymgmt [2018/11/06 11:35]
jk 移除
行 9: 行 9:
 获取好友的 username list,开发者需要根据 username 去自己服务器获取好友的详情。 获取好友的 username list,开发者需要根据 username 去自己服务器获取好友的详情。
  
-<sxh java> +<code java> 
-List<​String>​ usernames = EMContactManager.getInstance().getContactUserNames();//​需异步执行</​sxh>+List<​String>​ usernames = EMContactManager.getInstance().getContactUserNames();//​需异步执行</​code>
  
 ===== 查找好友 ===== ===== 查找好友 =====
行 20: 行 20:
 ===== 添加好友 ===== ===== 添加好友 =====
  
-<sxh java>+<code java>
 //​参数为要添加的好友的username和添加理由 //​参数为要添加的好友的username和添加理由
-EMContactManager.getInstance().addContact(toAddUsername,​reason);//​需异步处理</​sxh>+EMContactManager.getInstance().addContact(toAddUsername,​reason);//​需异步处理</​code>
  
 ===== 删除好友 ===== ===== 删除好友 =====
  
-<sxh java> +<code java> 
-EMContactManager.getInstance().deleteContact(username);//​需异步处理</​sxh>+EMContactManager.getInstance().deleteContact(username);//​需异步处理</​code>
  
 ===== 同意好友请求 ===== ===== 同意好友请求 =====
  
-<sxh java>+<code java>
 //​同意username的好友请求 //​同意username的好友请求
-EMChatManager.getInstance().acceptInvitation(username);//​需异步处理</​sxh>+EMChatManager.getInstance().acceptInvitation(username);//​需异步处理</​code>
  
 ===== 拒绝好友请求 ===== ===== 拒绝好友请求 =====
  
-<sxh java> +<code java> 
-EMChatManager.getInstance().refuseInvitation(username);//​需异步处理</​sxh>+EMChatManager.getInstance().refuseInvitation(username);//​需异步处理</​code>
  
  
 ===== 监听好友状态事件 ===== ===== 监听好友状态事件 =====
  
-<sxh java>+<code java>
 EMContactManager.getInstance().addContactListener(new EMContactListener() { EMContactManager.getInstance().addContactListener(new EMContactListener() {
     ​     ​
行 72: 行 72:
    }    }
 }); });
-</sxh>+</code> 
 不用的时候记得调用''​removeContactListener()'',​比如在activity的ondestory(),​以免造成内存泄漏 不用的时候记得调用''​removeContactListener()'',​比如在activity的ondestory(),​以免造成内存泄漏
  
行 79: 行 80:
 获取黑名单列表。 获取黑名单列表。
  
-<sxh java>+<code java>
 /** /**
  * 从本地获取黑名单中的用户的usernames  * 从本地获取黑名单中的用户的usernames
行 87: 行 88:
  */  */
 EMContactManager.getInstance().getBlackListUsernames();​ EMContactManager.getInstance().getBlackListUsernames();​
-</sxh>+</code>
  
 把用户加入到黑名单。 把用户加入到黑名单。
  
-<sxh java>+<code java>
 //​第二个参数如果为true,则把用户加入到黑名单后双方发消息时对方都收不到;false,​则 //​第二个参数如果为true,则把用户加入到黑名单后双方发消息时对方都收不到;false,​则
 //​我能给黑名单的中用户发消息,但是对方发给我时我是收不到的 //​我能给黑名单的中用户发消息,但是对方发给我时我是收不到的
 EMContactManager.getInstance().addUserToBlackList(username,​true);//​需异步处理 EMContactManager.getInstance().addUserToBlackList(username,​true);//​需异步处理
-</sxh>+</code>
  
 把用户从黑名单中移除。 把用户从黑名单中移除。
  
-<sxh java> +<code java> 
-EMContactManager.getInstance().deleteUserFromBlackList(username);//​需异步处理</​sxh>+EMContactManager.getInstance().deleteUserFromBlackList(username);//​需异步处理</​code>
  
 ===== Demo 及 SDK 下载 ===== ===== Demo 及 SDK 下载 =====