Android

Ajout du SDK Android

L'application utilise Maven pour charger le SDK Android :

  1. Modifiez le fichier build.gradle de votre projet (à la racine de votre projet) et ajoutez l'extrait de code suivant au fichier allprojects/repositories section :
mavenCentral()

A ce stade, le fichier build.gradle devrait ressembler à ceci :

buildscript {
    repositories {
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:4.1.2'
    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
  1. Modifiez le fichier build.gradle de votre module (le fichier app/build.gradle) et ajoutez l'extrait de code suivant à la section des dépendances :
implementation 'com.vonage:client-sdk-video:2.31.0'

Si vous utilisez Vonage Video Android 2.16.0 ou supérieur, vous devrez ajouter ce qui suit au fichier de configuration de Vonage. android du fichier build.gradle de l'application :

compileOptions {
    sourceCompatibility JavaVersion.VERSION_11
    targetCompatibility JavaVersion.VERSION_11
}

A ce stade, le fichier build.gradle de votre module devrait ressembler à ceci :

apply plugin: 'com.android.application'

android {
    compileSdkVersion 32

    defaultConfig {
        applicationId "com.example.myapplication"
        minSdkVersion 16
        targetSdkVersion 32
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.0.2'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    implementation 'androidx.annotation:annotation:1.1.0'
    implementation 'com.vonage:client-sdk-video:2.31.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test:runner:1.2.0'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
}
  1. Synchronisez votre projet.

Chat vidéo de base

Apprenez les concepts de base de la plateforme Video API de Vonage, y compris la façon dont les utilisateurs peuvent communiquer par le biais de la vidéo, de la voix et de la messagerie. Explorer un flux de base de l'API Video de Vonage.

Étapes
1
Introduction
2
Pour commencer
3
Création d'un nouveau projet
4
Ajout du SDK Android
5
Mise en place de l'authentification
6
Demande d'autorisations
7
Connexion à la session
8
Ajuster l'interface utilisateur de l'application d'exemple
9
Publication d'un flux dans la session
10
S'abonner à d'autres flux de clients
11
Exécution de l'application
12
Conclusion