超级白板
  • iOS
  • Android : Java
  • Web
  • 产品简介
  • 下载
  • 快速开始
  • 体验 App
  • 基础功能
  • 进阶功能
  • 最佳实践
  • 常见错误码
  • 服务端 API v2
  • 客户端 API
  • 常见问题
示例源码
本地下载
说明
  • 本示例源码仅用于演示超级白板产品功能,源码对外开放,可供开发者接入时参考。但是示例源码本身未经过严格测试,若开发者计划将该示例源码用于生产环境,请确保发布前自行进行充分测试,避免发生潜在问题可能造成损失。
  • ZEGO已统一环境概念,不再有正式/测试之分,2021-11-16 及之前在 ZEGO 控制台 创建项目的用户,请参考 测试环境废弃说明 进行 SDK 升级和调整相关代码。

示例源码运行指引

准备环境

请确保开发环境满足以下技术要求(以下说明皆以 macOS 开发电脑为例):

  • Android Studio 4.0 或以上版本。
  • 已经下载 Android SDK 30 和 Android SDK Platform-Tools 30。
  • Android 版本不低于 5.0 且支持音视频的 Android 设备或模拟器(推荐使用真机),如果是真机,请在开发者选项中开启”允许调试”选项。
  • Android 设备已经连接到 Internet。

前提条件

文件共享功能不是默认开启的,使用前请在 ZEGO 控制台 自助开通(开通步骤请参考 项目管理 - 服务配置 中的“文件共享”),或联系 ZEGO 技术支持开通。开通文件共享服务后才能使用超级白板。

运行示例源码

  1. 在开发电脑中找到 Android Studio 软件图标。

    image_20201203142600097

  2. 打开 Android Studio 软件,并单击 “Open an Existing Project”。

    image_20201127105738483

  3. 选择在本文档开头位置已下载好的示例源码并打开。

    /Pics/Android/ZegoSuperBoard/20210823_120204.png

  4. 下载的示例源码中缺少 SDK 初始化所需的 APP_ID 和 Token,需要修改 “AuthConstants.java” 文件。位置如下图:

    /Pics/Android/ZegoSuperBoard/20210823_120717.png

    请使用本文 “前提条件” 已获取的 AppID 和 Token 正确填写(需要在 AppID 后加 L),否则示例源码无法正常运行。

    /Pics/WhiteboardView/token.png

  1. 选择一台已连接到 Internet 的 Android 真机设备(推荐)或模拟器,当该设备成功开启开发者模式和 USB 调试功能后,可以看到 Android Studio 变为下图,说明 Android Studio 软件已成功连接到 Android 设备,可以将示例源码运行到该设备上了。

    image_20210302564451783

  1. 单击 Android Studio 软件上的 “build and run” 按钮,编译并运行示例源码。若运行过程中出现问题,请联系 ZEGO 技术支持。

    image_20210302173148802