Başlama

Google Meet Canlı Paylaşım SDK'sını Java kullanarak Android uygulamanıza entegre edebilirsiniz.

Resmi Android Geliştiricileri Dokümanları'nda, uygulamanızın özelliklerini genişletmek için Android belgelerine ve ek Android kitaplıklarına ulaşabilirsiniz.

SDK'yı kullan

Meet Canlı Paylaşım SDK'sını kullanmak için AddonClientFactory.getClient yöntemini çağırın. Bu işlem, ortak etkinlikler için giriş noktası görevi gören bir AddonClient döndürür.

Java

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

Birlikte Çalışma ve Birlikte İzleme istemcileri edinin

İstemciyi kullanmak için AddonClient üzerinden newSessionBuilder yöntemini çağırarak yeni AddonSession için derleyiciyi döndürün. Bir oturum başlatmak için withCoDoing yöntemini, withCoWatching yöntemini veya ikisini birden oluşturucuya ekleyin.

Birlikte izleme veya birlikte yapma 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, Birlikte Yapma istemcisini veya Birlikte İzleme istemcisini kullanmadan da eklenti oturumu başlatabilirsiniz.

Ortak çalışma başlangıç durumunu yönetme

Bir eklenti ilk kez açıldığında, kullanıcılar ortak çalışma davetini kullanarak katıldığında eklentinin kullanmak istediği başlangıç durumundan farklı olabilecek bir durum yükler. AddonSession.Builder, kullanıcılar ortak çalışma oturumuna katıldığında yüklenmesi gereken CollaborationStartingState ürününü belirtmek için withCollaborationStartingState yöntemini kullanır.

CollaborationStartingState alanını aşağıdaki yöntemlerle sıfırlayabilir veya güncelleyebilirsiniz:

  • Eklentinin başlangıç durumunu sıfırlamak için AddonSession.resetCollaborationStartingState yöntemini kullanın. Bu işlem, diğer katılımcılar tarafından daha önce alınan başlangıç durumunu silecektir. Başlangıç durumu yalnızca başlatan tarafından sıfırlanabilir.

  • Eklentinin başlangıç durumunu güncellemek için AddonSession.updateCollaborationStartingState yöntemini kullanın. Diğer katılımcılar ortak çalışma davetini kabul ettiklerinde bu iletiyi alır. Başlangıç durumu yalnızca başlatan tarafından güncellenebilir.

Oturumun eklentisinden geri çağırmaları işlemek için AddonSessionHandler özelliğini uygulayın. Geri çağırma işlevleri, eklenti geliştiricilerinin Meet uygulamasındaki etkinliklere tepki vermesine olanak tanır. CollaborationStartingState için, eklenti oturumunun en son ortak çalışma başlangıç durumunu almak üzere onCollaborationStartingStateUpdate() yöntemini kullanın.