Google Meet canlı paylaşım SDK'sını Android uygulamanıza entegre etmek için: Java.
Android dokümanlarını ve ek Android kitaplıklarını bulabilirsiniz uygulamanızın özelliklerini, resmi Android Geliştiricileri Dokümanlar.
SDK'yı kullanma
Meet canlı paylaşım SDK'sını kullanmak için
AddonClientFactory.getClient
yöntemidir. Bu,
AddonClient
başlangıç noktası işlevi görecektir.
Java
public ListenableFuture<AddonSession> initialSetup() {
AddonClient meetClient = AddonClientFactory.getClient();
return meetClient;
}
Birlikte Yapma ve Birlikte İzleme istemcilerini edinin
İstemciyi kullanmak için
newSessionBuilder
yeni bir sayfa için oluşturucu döndürmek için AddonClient
AddonSession
.
Bir oturum başlatmak için
withCoDoing
yöntemini,
withCoWatching
yöntemini veya her ikisini birden oluşturabilirsiniz.
Birlikte izleme veya birlikte çalışma etkinliği başlatma hakkında daha fazla bilgi için şu kılavuzlara göz atın:
Co-Watching API ve Co-Doing API birbirinden bağımsızdır ve birbirine paralel olarak kullanılabilir. Ayrıca, eklenti oturumunda kullanıcılarınıza Birlikte izleme müşterisi.
Ortak çalışma başlangıç durumunu yönetme
Bir eklenti ilk açıldığında
değeri, değişikliğin etkin olduğu başlangıç durumundan
veya eklentinin,
davet edebilirsiniz. İlgili içeriği oluşturmak için kullanılan
AddonSession.Builder
,
withCollaborationStartingState
yöntemini belirtmek için
CollaborationStartingState
Kullanıcılar ortak çalışma oturumuna katıldığında yüklenecek.
CollaborationStartingState
alanını
aşağıdaki yöntemleri kullanabilirsiniz:
Şunu kullanın:
AddonSession.resetCollaborationStartingState
sıfırlama yöntemini kullanabilirsiniz. Bu işlem, diğer katılımcı sayısı. Başlangıç durumu yalnızca başlatan kullanıcı tarafından sıfırlanabilir.Şunu kullanın:
AddonSession.updateCollaborationStartingState
yöntemini kullanabilirsiniz. Diğer katılımcılar, davetiyesini kabul ettiklerinde bu bilgiyi alırlar yardımcı olmaktır. Başlangıç durumu yalnızca başlatan kullanıcı tarafından güncellenebilir.
oturumunda,
AddonSessionHandler
.
Geri çağırma işlevleri, eklenti geliştiricilerinin
Meet uygulaması. CollaborationStartingState
için
onCollaborationStartingStateUpdate()
en son ortak çalışma başlangıç durumunu almak için
anlatacağım.