Android
Ajout du SDK Android
L'application utilise Maven pour charger le SDK Android :
- Modifiez le fichier build.gradle de votre projet (à la racine de votre projet) et ajoutez l'extrait de code suivant au fichier
allprojects/repositoriessection :
Copie
mavenCentral()
A ce stade, le fichier build.gradle devrait ressembler à ceci :
Copie
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
}
- 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 :
Copie
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 :
Copie
compileOptions {
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
}
A ce stade, le fichier build.gradle de votre module devrait ressembler à ceci :
Copie
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'
}
- 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
Introduction2
Pour commencer3
Création d'un nouveau projet4
Ajout du SDK Android5
Mise en place de l'authentification6
Demande d'autorisations7
Connexion à la session8
Ajuster l'interface utilisateur de l'application d'exemple9
Publication d'un flux dans la session10
S'abonner à d'autres flux de clients11
Exécution de l'application12
Conclusion