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.