Vous pouvez intégrer le SDK de partage en direct Google Meet dans votre application Android en utilisant : Java
Vous trouverez de la documentation Android et d'autres bibliothèques Android à développer. les fonctionnalités de votre application via la version officielle des développeurs Android Documentation.
Utiliser le SDK
Pour utiliser le SDK de partage en direct Meet, appelez la méthode
AddonClientFactory.getClient
. Cette opération renvoie une
AddonClient
qui sert de point d'entrée aux activités de groupe.
Java
public ListenableFuture<AddonSession> initialSetup() {
AddonClient meetClient = AddonClientFactory.getClient();
return meetClient;
}
Trouvez les clients qui font du co-doigt et du co-visionnage
Pour utiliser le client, appelez la méthode
newSessionBuilder
de AddonClient
pour renvoyer un compilateur pour une nouvelle
AddonSession
Pour commencer une séance, ajoutez la
withCoDoing
, la méthode
withCoWatching
ou les deux sur le compilateur.
Pour savoir comment démarrer une activité de visionnage à plusieurs ou à plusieurs, consultez l'article ces guides:
L'API Co-Watching et l'API Co-Doing sont indépendantes et peuvent peuvent être utilisées en parallèle. Vous pouvez également démarrer sans passer par le client de co-formation ou Client de covisionnage.
Gérer l'état de départ de la collaboration
Lorsqu'un module complémentaire est ouvert pour la première fois, il charge un état qui
peut être différent de l'état de départ
à utiliser lorsque des utilisateurs rejoignent la réunion via
une invitation à collaborer. La
AddonSession.Builder
utilise le
withCollaborationStartingState
pour spécifier la méthode
CollaborationStartingState
qui doit être chargé lorsque les utilisateurs
rejoignent la session de collaboration.
Vous pouvez réinitialiser ou mettre à jour le champ CollaborationStartingState
avec le
méthodes suivantes:
Utilisez le
AddonSession.resetCollaborationStartingState
pour réinitialiser l'état de départ du module complémentaire. Cette action effacera l'état de départ précédemment reçu par d'autres participants. Seul l'initiateur peut réinitialiser l'état de départ.Utilisez le
AddonSession.updateCollaborationStartingState
pour mettre à jour l'état de départ du module complémentaire. Les autres participants le reçoivent lorsqu'ils acceptent l'invitation à et collaborer. Seul l'initiateur peut mettre à jour l'état de départ.
Pour gérer les rappels du module complémentaire pour
implémentez la
AddonSessionHandler
Les rappels permettent aux développeurs de modules complémentaires de réagir aux événements du
l'application Meet. Pour CollaborationStartingState
, utilisez la méthode
onCollaborationStartingStateUpdate()
pour recevoir le dernier état initial de collaboration
une session complémentaire.