Pakiet SDK do udostępniania na żywo w Google Meet możesz zintegrować z aplikacją na Androida za pomocą Java.
Zachęcamy do zapoznania się z dokumentacją Androida i dodatkowymi bibliotekami Androida, które można rozszerzyć funkcje aplikacji na oficjalnym kanale dla deweloperów aplikacji na Androida Dokumentacja
Korzystanie z pakietu SDK
Aby użyć pakietu SDK do udostępniania na żywo w Meet, wywołaj metodę
AddonClientFactory.getClient
. Powoduje to zwrócenie
AddonClient
który jest punktem wyjścia dla
wspólnych działań.
Java
public ListenableFuture<AddonSession> initialSetup() {
AddonClient meetClient = AddonClientFactory.getClient();
return meetClient;
}
Zachęcaj klientów do wspólnego działania i oglądania
Aby użyć klienta, wywołaj metodę
newSessionBuilder
z AddonClient
, aby zwrócić konstruktor dla nowego
AddonSession
Aby rozpocząć sesję, dodaj
withCoDoing
metoda
withCoWatching
lub oba te elementy w kreatorze.
Więcej informacji o rozpoczynaniu wspólnego oglądania lub wspólnej aktywności znajdziesz tutaj te przewodniki:
Interfejs Co-Watching API i Co-Doing API są niezależne i mogą być używane równolegle. Możesz też w sesji dodatkowej bez użycia klienta Klient, który ogląda wspólne oglądanie.
Zarządzanie stanem początkowym współpracy
Przy pierwszym otwarciu dodatku wczytuje on stan, który
może się różnić od stanu początkowego,
chce, aby dodatek był używany, gdy użytkownicy dołączają za pomocą
zaproszenie do współpracy.
AddonSession.Builder
korzysta z funkcji
withCollaborationStartingState
aby określić
CollaborationStartingState
który powinien się ładować, gdy użytkownicy dołączą do sesji współpracy.
Możesz zresetować lub zaktualizować pole CollaborationStartingState
za pomocą
następujące metody:
Użyj
AddonSession.resetCollaborationStartingState
aby zresetować stan początkowy dodatku. Spowoduje to usunięcie stanu początkowego otrzymanego wcześniej przez inne uczestników. Stan początkowy może zresetować tylko inicjator.Użyj
AddonSession.updateCollaborationStartingState
w celu aktualizacji stanu początkowego dodatku. Inni uczestnicy otrzymają tę wiadomość po zaakceptowaniu zaproszenia do współpracować. Stan początkowy może zaktualizować tylko inicjator.
Do obsługi wywołań zwrotnych z dodatku dla
, zaimplementuj funkcję
AddonSessionHandler
Wywołania zwrotne pozwalają programistom dodatków reagować na zdarzenia z
Aplikacja Meet. W przypadku CollaborationStartingState
wpisz
onCollaborationStartingStateUpdate()
aby otrzymać najnowszy stan początkowy współpracy
sesji dodatku.