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

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

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

前言

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

鉴于大学学习过java语言所以选择了安卓平台的实时互动Demo去尝试运行。Demo的仓库地址 https://github.com/AgoraIO/API-Examples

下载源码

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

在这里插入图片描述
然后要关注的是 Android 目录里的内容通常上传的代码仓库里都有详细的 README.md 文档提供阅读所以我们需要看一下有没有搭建开发环境的步骤。

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

在这里插入图片描述

环境准备

因为 Android Studio 是免费使用了所以不用激活码这些了直接到官网下载安装包安装即可。

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

安装完毕后首次打开会检查我们想在电脑上安装的 Android SDK 组件这里比较久需要花一些时间。

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

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

在这里插入图片描述
下载完成然后显示BUILD SUCCESSFUL就表示构建完成项目目录结构会变成下图所示

在这里插入图片描述
到此为止项目就成功打开并且build成功了。接下来就要在Android Studio里面使用模拟器去运行我们的Demo项目了。

在模拟器上运行Demo

在工具栏中从目标设备下拉菜单中选择要用来运行应用的 AVD。一开始是没有模拟器的需要我们安装一个。

在这里插入图片描述
在这里插入图片描述
安装完后选中一个模拟器然后点绿色三角形run

成功运行demo

在这里插入图片描述
但是这时候是运行不了里面的例子的还需要配置一下数据。在README.md里面也提到让我们到声网的控制台创建一个项目。

获取appId并运行

前提是我们声网开发者账号并进行实名认证了才可以创建项目的。

创建我们的实时互动项目我选择的是视频通话类型的。
在这里插入图片描述

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

在这里插入图片描述
创建一个临时的token。

在这里插入图片描述
运行项目后输入appid、token以及channelId即可进行视频通话了因为我的电脑没有摄像头所以连上真机调试。以下是运行的一个不用填token的但是需要配置一下xml。在这里插入图片描述
最终效果如下。这里为了不暴露隐私信息后期马赛克掉了一些画面。

在这里插入图片描述

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

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: android