用户工具

android_uikit集成指南

差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版 两侧同时换到之后的修订记录
android_uikit集成指南 [2016/06/16 02:53]
tangbing [1、会话列表]
android_uikit集成指南 [2016/06/16 02:54]
tangbing [2、聊天页面]
行 222: 行 222:
  * 启动聊天页面  * 启动聊天页面
  *  *
- * @param context ​     应用上下文。 + * @param context ​            ​应用上下文。 
- * @param ​localUser ​   当前登录用户id。 + * @param ​ChatTransContent ​   启动参数回调(sdk回调requestUser方法,获取开发者传入的参数)
- * @param nickName ​    ​当前登录的用户昵称。 +
- * @param targetID ​    ​聊天对象的用户id。 +
- * @param nickName ​    ​聊天对象的用户昵称。 +
- * @param categoryId ​  ​聊天类型,可以考CategoryId声明+
  */  */
-UCS_IMUIManager.startIMMsgActivity(context,​localUser,nickName,targetID,nickName,categoryId)+UCS_IMUIManager.startIMMsgActivity(context,​new ChatTransContent() { 
 +  @Override 
 +  public UCSUser requestUser(UCSUser user) { 
 +         /** 
 +          * 将当前登录账号的userId赋值给user.userId 
 +          */ 
 +         ​user.userId = "​userId";​ 
 +         /** 
 +          * 将当前登录账号的昵称赋值给user.nickName 
 +          */ 
 +         user.nickName ​= "​昵称";​ 
 +         /** 
 +          * 返回user给sdk,如果返回null,将启动失败 
 +          */ 
 +         ​return user; 
 +  } 
 +  @Override 
 +  public UCSConversation requestConversation(UCSConversation conversation) { 
 +         /** 
 +          * 聊天对象的id,如: 
 +          * userId(用户id) 
 +          * groupId(群组id) 
 +          * discussionId(讨论组id) 
 +          */ 
 +         ​conversation.targetId = targetID; 
 +         /** 
 +          * 聊天页面Title,如果为null,title默认为targetId  
 +          */ 
 +         ​conversation.title = "";​ 
 +         /** 
 +          * 聊天页面类型,如: 
 +          * UCSConversation.PRIVATECHAT(单聊) 
 +          * UCSConversation.GROUPCHAT(群聊) 
 +          * UCSConversation.DISCUSSIONCHAT(讨论组) 
 +          */ 
 +         ​conversation.type = UCSConversation.PRIVATECHAT;​ 
 +         /** 
 +          * 返回conversation给sdk,如果返回null,将启动失败 
 +          */ 
 +         ​return conversation;​ 
 +  } 
 +})
 </​code>​ </​code>​
 <​html><​span style="​font-size:​150%;">​效果图如下:</​span></​html>​ <​html><​span style="​font-size:​150%;">​效果图如下:</​span></​html>​

页面工具