集成方式
带 UI 的库主要是通过导入代码的方式集成,可以整体集成,也可以模块/组件集成 github源码地址:https://github.com/seastart/meeting-andriod-demo整体集成
- 在根目录下的 build.gradle 中,添加 maven
模块/组件集成
- 在根目录下的 build.gradle 中,添加 maven
- 将需要的模块或者组件从 StmLink 库拷贝到项目工程中使用
整体集成
- 新建项目,按照《集成方式》文档中整体集成方式导入 StmLink 库
- 新建 MyApplication,在 MyApplication 中实现如下代码
- activity 生命周期变化监听具体实现,其中 LifecycleListener 类是 StmLink 中的内容
基础模块
基础模块包括 SDK 调用入口类、网络请求包、自定义 UI 包、工具类包。引入
分别将 cn.seastart.stmlink 路径下的 MeetingEngineHelper 文件、http 文件夹、ui 文件夹、utils 文件夹 拷贝到项目目录下,即可使用。网络请求模块使用
使用说明
界面跳转
界面展示
| 登录页面 | 注册页面 | 信息修改页面 |
|---|---|---|
![]() | ![]() | ![]() |
会议外信息模块
会议外信息模块主要包括:待参加会议展示页、历史会议展示页、会议详情页、联系人列表页、联系人详情页、我的信息页引入
- 将 cn.seastart.stmlink 路径下的 Home 包、history 包、meetDetail 包、contactDetail 包 拷贝到项目中,即可使用
界面展示
| 待参加会议页面 | 历史会议页面 |
|---|---|
![]() | ![]() |
| 会议详情页面 | 会议详情页面 |
|---|---|
![]() | ![]() |
| 通讯录页面 | 联系人详情页面 | 联系人信息修改页面 |
|---|---|---|
![]() | ![]() | ![]() |
| 我的页面 |
|---|
![]() |
入会模块
入会模块主要包括:加入会议页、创建即时会议页、创建预约会议页、成员邀请页 加入会议和创建即时会议页,默认往会中页面跳转;创建预约会议页,默认往待参加会议展示页跳转引入
- 将 cn.seastart.stmlink 路径下的 preMeetingRoom 包、inviteMember 包 拷贝到项目中,即可使用。
界面展示
| 加入会议页面 | 创建即时会议页面 | 创建预约会议页面 |
|---|---|---|
![]() | ![]() | ![]() |
| 已邀请与会人页面 | 邀请与会人页面 |
|---|---|
![]() | ![]() |
会中模块
会中模块主要包括:会议主页、参会成员列表页、邀请成员入会页、聊天信息页 会议主页中包括:单成员页面、多成员页面、共享页面、合成会议页面,质量监测数据窗口 退出会议主页时,默认退到 Home 页面引入
- 将 cn.seastart.stmlink 路径下的 inviteMember 包、Meeting 包 拷贝到项目中,即可使用
界面展示
| 单成员页面 | 单成员页面 | 多成员页面 |
|---|---|---|
![]() | ![]() | ![]() |
| 屏幕共享页面 | 音频路由切换弹窗 | 质量监测弹窗 |
|---|---|---|
![]() | ![]() | ![]() |
| 主持人的参会成员页面 | 主持人操作弹窗 | 普通成员的参会成员页面 |
|---|---|---|
![]() | ![]() | ![]() |
| 聊天页面 | 文件选择页面 |
|---|---|
![]() | ![]() |


























