Premiers pas

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.