前言
最近做了一个写了一个demo,实现Android开黑语音,并且可以和IOS端交互,所用到的就上我上篇文章的所说的AnyRTC。先下载demo,了解demo再看代码。
1.demo地址
2. 项目介绍
整体的项目框架就上面这样:
- activity: 总体的活动页面
- adapter:RecyclerView的适配器
- dialog:对话框
- login:登录页面
- manager:管理类
- model:模型类
- util:工具类
- weight:自定义View
主要逻辑代码在 manager目录下:
-
ChatRoomEventListener:定义聊天管理类的接口,一些回调
-
ChatRoomManager:聊天管理类
-
MessageManager:消息管理类接口
-
RtcManager:封装RTC接口
-
RtmManager:封装RTM接口
-
SeatManager:上麦下麦更换位置管理类