開發互動直播應用很簡單:聲網 Android Demo保姆級跑通教程

聲網發表於2023-02-07
本文作者是來自聲網開發者社群的使用者“Xiaohua”。

前言

本人在參與《聲網開發者漫遊指南》期間,透過學習瞭解和學會跑通聲網的實時互動Demo,但因為課程提供的demo是移動端和pc端的,很少接觸過,所以只能花點時間學習一下才能執行demo專案。

鑑於大學學習過java語言,所以選擇了安卓平臺的實時互動Demo去嘗試執行。Demo的倉庫地址: https://github.com/AgoraIO/AP...

下載原始碼

直接下載壓縮包即可,然後把它解壓到指定目錄。

在這裡插入圖片描述
然後要關注的是 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。在這裡插入圖片描述
最終效果如下。(這裡為了不暴露隱私資訊,後期馬賽克掉了一些畫面。)

在這裡插入圖片描述

如在開發過程中遇到疑問,可在聲網開發者社群與官方工程師交流。

相關文章