Inizia

Puoi integrare l'SDK di condivisione in tempo reale di Google Meet nella tua app per Android utilizzando Java.

Puoi trovare la documentazione di Android e altre librerie Android da espandere le funzionalità della tua app tramite il sito web ufficiale Android Developers Documentazione.

Utilizza l'SDK

Per utilizzare l'SDK di condivisione in tempo reale di Meet, chiama il AddonClientFactory.getClient . Questo restituisce un AddonClient che funge da punto di ingresso per le co-attività.

Java

public ListenableFuture<AddonSession> initialSetup() {
  AddonClient meetClient = AddonClientFactory.getClient();
  return meetClient;
}

Acquisisci clienti che utilizzano attività di co-doing e co-watching

Per utilizzare il client, chiama il metodo newSessionBuilder da AddonClient per restituire un builder per un nuovo AddonSession. Per iniziare una sessione, aggiungi il metodo withCoDoing , withCoWatching o entrambi sul builder.

Per ulteriori informazioni su come avviare un'attività di visualizzazione condivisa o co-doing, consulta queste guide:

L'API Co-Watching e l'API Co-Doing sono indipendenti e possono in parallelo tra loro. Puoi anche avviare senza utilizzare il client Co-Doing o un componente aggiuntivo Cliente di co-visione.

Gestisci lo stato di inizio della collaborazione

Alla prima apertura di un componente aggiuntivo, questo carica lo stato potrebbe essere diverso dallo stato iniziale, in cui vuole usare il componente aggiuntivo invito a una collaborazione. La AddonSession.Builder utilizza withCollaborationStartingState per specificare CollaborationStartingState che deve essere caricato quando gli utenti partecipano alla sessione di collaborazione.

Puoi reimpostare o aggiornare il campo CollaborationStartingState con il seguenti metodi:

  • Utilizza la AddonSession.resetCollaborationStartingState per reimpostare lo stato iniziale del componente aggiuntivo. Verrà cancellato lo stato iniziale ricevuto in precedenza da altri partecipanti. Lo stato iniziale può essere reimpostato solo dall'iniziatore.

  • Utilizza la AddonSession.updateCollaborationStartingState per aggiornare lo stato iniziale del componente aggiuntivo. Gli altri partecipanti ricevono questo messaggio quando accettano l'invito a e collaborare. Lo stato iniziale può essere aggiornato solo dall'iniziatore.

Per gestire i callback dal componente aggiuntivo per implementa la funzione AddonSessionHandler I callback consentono agli sviluppatori di componenti aggiuntivi di reagire agli eventi Meet. Per CollaborationStartingState, utilizza onCollaborationStartingStateUpdate() per ricevere l'ultimo stato iniziale della collaborazione il componente aggiuntivo.