Başlama

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

Uygulamanızın özelliklerini genişletmek için kullanabileceğiniz Android dokümanlarına ve diğer Android kitaplıklarına resmi Android Geliştiricileri Dokümanları aracılığıyla ulaşabilirsiniz.

SDK'yı kullanma

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ı olan bir AddonClient döndürür.

Java

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

Birlikte Yapma ve Birlikte İzleme istemcilerini edinin

İstemciyi kullanmak istiyorsanız AddonClient üzerinden newSessionBuilder yöntemini çağırarak yeni bir AddonSession için derleyici döndürün. Oturum başlatmak için derleyiciye withCoDoing yöntemini, withCoWatching yöntemini veya her ikisini birden ekleyin.

Birlikte izleme veya birlikte etkinlik 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 bağımsızdır ve birbirine paralel olarak kullanılabilir. Birlikte Yapma istemcisi veya Birlikte İzleme istemcisi kullanmadan da eklenti oturumu başlatabilirsiniz.

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

Bir eklenti ilk açıldığında, kullanıcılar ortak çalışma davetini kullanarak katılırken 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 yöntemini belirtmek için withCollaborationStartingState yöntemini kullanır.

Aşağıdaki yöntemleri kullanarak CollaborationStartingState alanını 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 önceden alınan başlangıç durumunu siler. Başlangıç durumu yalnızca başlatan kullanıcı 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 bildirimi alırlar. Başlangıç durumu yalnızca başlatan kullanıcı tarafından güncellenebilir.

Oturumla ilgili eklentinin geri çağırmalarını işlemek için AddonSessionHandler kodunu uygulayın. Geri çağırma işlevleri, eklenti geliştiricilerinin Meet uygulamasından 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.