概要
公式ドキュメントはこちらになります。
公式ドキュメント(英文)
環境
Android Studio 3.0以上
Android4.1以上の実機
Android API level 16以上
STEP1. Agora Accountの作成とApp IDの取得
1.https://sso.agora.io/signup?source_id=3 からデベロッパー登録をします
2.ダッシュボードから新規プロジェクトを作成します。
3.プロジェクト名を入力してSubmitボタンをクリックします。
4.作成したプロジェクトが一覧に表示されます。
STEP2. Agora Android SDKの取り込み
Case1.JCenter経由
1.作成したプロジェクトのapp/build.gradleにAgoraSDKの参照を追記
compile 'io.agora.rtc:full-sdk:X.Y.Z'
2.Sync Project With Gradle Filesをクリック
Case2.SDKファイルを取得
1.ダウンロードページからAndroid VideoSDKをダウンロードし、libsフォルダをプロジェクト内にコピーします。
2.AndroidStudioでプロジェクトを開き、app/src/main/build.gradleファイルにsourceSetsとfileTreeを追記します
3.Sync Project With Gradle Filesをクリック
STEP3.Android NDKの設定
Android StudioのProject StructureからAndroid NDKをダウンロードします
STEP4. カメラ/マイクの設定
カメラ/マイクの利用を許可する為、AndroidManifest.xmlを修正します
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="io.agora.tutorials1v1acall">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!-- If the app uses Bluetooth, please add Bluetooth permissions.-->
<uses-permission android:name="android.permission.BLUETOOTH" />
...
</manifest>
その他の設定
難読化の設定はproguard-rules.proに以下の内容を追記します
-keep class io.agora.**{*;}
実装
SDKに内包されているサンプルか、APIドキュメントを参考に実装を開始します。
関連リンク
・APP ID、Channel ID、User ID(uid)とは何ですか?
・クイックスタートガイドはありますか?
・APIリファレンス、SDKはどこからダウンロードできますか?
・サンプルコードのリポジトリはどこにありますか?