本文作者是来自声网开发者社区的开发者“Xiaohua”。

前言

本人在参与《声网开发者漫游指南》期间,通过学习了解和学会跑通声网的实时互动Demo,但由于课程供给的demo是移动端和pc端的,很少接触过,所以只能花点时间学习一下才干运转demo项目。

鉴于大学学习过java语言,所以选择了安卓渠道的实时互动Demo去测验运转。Demo的库房地址: github.com/AgoraIO/API…

下载源码

直接下载压缩包即可,然后把它解压到指定目录。

开发互动直播应用很简单:声网 Android Demo保姆级跑通教程
然后要重视的是 Android 目录里的内容,通常上传的代码库房里都有具体的 README.md 文档供给阅览,所以咱们需求看一下有没有建立开发环境的步骤。

在 API-Examples/Android/APIExample/README.md 中,有说明了环境的准备:

开发互动直播应用很简单:声网 Android Demo保姆级跑通教程

环境准备

由于 Android Studio 是免费运用了,所以不用激活码这些了,直接到官网下载装置包装置即可。

装置过程就比较简单了,看得懂英文和 next 一向点就差不多了。

装置完毕后,初次打开会查看咱们想在电脑上装置的 Android SDK 组件,这儿比较久,需求花一些时间。

打开 Android Studio 后,点击 Open 选择 Android 项目,文件图标会有特殊显现的就是项目文件了:

打开项目后,会进行 build,下载 Gradle

开发互动直播应用很简单:声网 Android Demo保姆级跑通教程
下载完成然后显现BUILD SUCCESSFUL就表明构建完成,项目目录结构会变成下图所示:

开发互动直播应用很简单:声网 Android Demo保姆级跑通教程
到此为止项目就成功打开而且build成功了。接下来就要在Android Studio里面运用模拟器去运转咱们的Demo项目了。

在模拟器上运转Demo

在工具栏中,从目标设备下拉菜单中选择要用来运转使用的 AVD。一开始是没有模拟器的,需求咱们装置一个。

开发互动直播应用很简单:声网 Android Demo保姆级跑通教程
开发互动直播应用很简单:声网 Android Demo保姆级跑通教程
装置完后,选中一个模拟器,然后点绿色三角形run

成功运转demo!

开发互动直播应用很简单:声网 Android Demo保姆级跑通教程
但是这时候是运转不了里面的例子的,还需求配置一下数据。在README.md里面也提到让咱们到声网的控制台创立一个项目。

获取appId并运转

前提是咱们要先注册一个声网开发者账号,并进行实名认证了才可以创立项目的。

创立咱们的实时互动项目,我选择的是视频通话类型的。

开发互动直播应用很简单:声网 Android Demo保姆级跑通教程

然后点进项目里可以复制appid。

开发互动直播应用很简单:声网 Android Demo保姆级跑通教程
创立一个临时的token。

开发互动直播应用很简单:声网 Android Demo保姆级跑通教程
运转项目后,输入appid、token以及channelId即可进行视频通话了,由于我的电脑没有摄像头,所以连上真机调试。以下是运转的一个不用填token的,但是需求配置一下xml。
开发互动直播应用很简单:声网 Android Demo保姆级跑通教程
终究作用如下。(这儿为了不暴露隐私信息,后期马赛克掉了一些画面。)

开发互动直播应用很简单:声网 Android Demo保姆级跑通教程

如在开发过程中遇到疑问,可在声网开发者社区与官方工程师交流。