Başlama

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.