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.