开发场景由三个环节组成:设计、预览、部署。本文介绍如何部署场景。
部署场景需要你先下载源代码,再本地集成。
下载完毕后解压,你可以看到文件结构如下:
.
├── 101 Physics_fullcode
│ ├── android
│ │ └── CloudClass-Android
│ ├── ios
│ │ ├── CloudClass-iOS
│ │ └── apaas-extapp-ios
│ └── web
│ └── CloudClass-Desktop
└── 101 Physics_styling
├── android
│ └── CloudClass-Android
├── ios
│ ├── CloudClass-iOS
│ └── apaas-extapp-ios
└── web
└── CloudClass-Desktop
101 Physics_fullcode
和 101 Physics_styling
仅为示例文件名,由你的场景名称、下划线、源代码类型组成。
秒搭提供 Android、iOS、Web、Electron 平台的源代码。本节介绍如何在各平台集成全量源代码和样式源代码。
在你的设备上运行灵动课堂依赖于 Git(用于下载源码)、Android Studio、Java Development Kit。
你可参考以下步骤准备开发环境:
打开 Android Studio,点击 File > New > Import Project,导入 fullcode/android
文件夹。
在 Android Studio 中编译并运行 fullcode/android
项目。运行成功后,即可看到你的场景的登录界面。输入房间名、用户名,选择一种班型,然后点击加入。
样式源代码不足以集成一个应用项目,仅能修改项目的样式。声网推荐你在如下情况使用样式源代码:
假设你已有的项目或全量源代码叫 CloudClass-Android。集成样式源代码修改项目样式的步骤如下:
将样式源代码中的 styling/android/CloudClass-Android/AgoraEduUIKit/src/main/java/io/agora/agoraeduuikit/config/template
文件目录下的所有 .java
类型的文件复制到你已有项目中的 CloudClass-Android/AgoraEduUIKit/src/main/java/io/agora/agoraeduuikit/config/template
文件目录下。如果复制过程中存在同名文件,请将样式源代码中的 .java
文件替代已有项目中的 .java
文件。
打开 Android Studio,点击 File > New > Import Project,导入 CloudClass-Android
文件夹。
在 Android Studio 中编译并运行 CloudClass-Android
项目。运行成功后,即可看到你的场景的登录界面。输入房间名、用户名,选择一种班型,然后点击加入。