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.