你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
搜索问题、话题或人...
输入关键字进行搜索
搜索:
问题
精选文章
开源项目
视频教程
活动
· · ·
帮助
登录
注册
环信 android
环信Android集成群聊,本人小白。官网给的demo太大,看不太懂,不知道怎么把群聊的功能抽取出来;或者怎么从头开始做一个群聊功能,就最简单的创建群添加群成员就行。求大佬帮帮忙,可以有偿!
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
lizg
-
……
您好 小白的话建议直接使用环信提供的UI库 里面大多数的UI都已经写好了 直接拿来使用就行
你可以直接把Demo中 ChatActivity、ChatFragment复制过去直接用 这2个是聊天界面 这里群聊只需要传groupid和类型就行 类型这里可以看Constant 这个常量类
创建群组 文档连接如下
http://docs-im.easemob.com/im/android/basics/group#%E6%96%B0%E5%BB%BA%E7%BE%A4%E7%BB%84
Demo中可以参考NewGroupActivity这个类的createGroup方法 里面的参数可以在文档上面看到注释说明
创建的群组分公开群和私有群
EMGroupStylePrivateOnlyOwnerInvite——私有群,只有群主可以邀请人;
EMGroupStylePrivateMemberCanInvite——私有群,群成员也能邀请人进群;
EMGroupStylePublicJoinNeedApproval——公开群,加入此群除了群主邀请,只能通过申请加入此群;
EMGroupStylePublicOpenJoin ——公开群,任何人都能加入此群。
群组加人
EMClient.getInstance().groupManager().addUsersToGroup(groupId, newmembers);//需异步处理
//私有群里,如果开放了群成员邀请,群成员邀请调用下面方法 EMClient.getInstance().groupManager().inviteUser(groupId, newmembers, null);//需异步处理
在初始化SDK配置里面可以设置自动接收群组邀请EMOptions.setAutoAcceptGroupInvitation(true/false)
如果没有设置自动同意群组邀请 可以在addGroupChangeListenerSDK提供的群组事件监听onInvitationReceived回调中做一下处理 这里可以参考一下DemoHelper中的群组监听
要回复问题请先
登录
或
注册
发起人
buptzhoujun
android小白
问题状态
最新活动:
2019-04-17 19:18
浏览:
4278
关注:
2
人
1 个回复
lizg - ……
你可以直接把Demo中 ChatActivity、ChatFragment复制过去直接用 这2个是聊天界面 这里群聊只需要传groupid和类型就行 类型这里可以看Constant 这个常量类
创建群组 文档连接如下
http://docs-im.easemob.com/im/android/basics/group#%E6%96%B0%E5%BB%BA%E7%BE%A4%E7%BB%84
Demo中可以参考NewGroupActivity这个类的createGroup方法 里面的参数可以在文档上面看到注释说明
创建的群组分公开群和私有群
EMGroupStylePrivateOnlyOwnerInvite——私有群,只有群主可以邀请人;
EMGroupStylePrivateMemberCanInvite——私有群,群成员也能邀请人进群;
EMGroupStylePublicJoinNeedApproval——公开群,加入此群除了群主邀请,只能通过申请加入此群;
EMGroupStylePublicOpenJoin ——公开群,任何人都能加入此群。
群组加人
EMClient.getInstance().groupManager().addUsersToGroup(groupId, newmembers);//需异步处理
//私有群里,如果开放了群成员邀请,群成员邀请调用下面方法 EMClient.getInstance().groupManager().inviteUser(groupId, newmembers, null);//需异步处理
在初始化SDK配置里面可以设置自动接收群组邀请EMOptions.setAutoAcceptGroupInvitation(true/false)
如果没有设置自动同意群组邀请 可以在addGroupChangeListenerSDK提供的群组事件监听onInvitationReceived回调中做一下处理 这里可以参考一下DemoHelper中的群组监听