您可以使用 Java 將 Google Meet 即時分享 SDK 整合至 Android 應用程式。
您可以在官方的 Android 開發人員說明文件中找到 Android 說明文件和其他 Android 程式庫,以擴充應用程式功能。
使用 SDK
如要使用 Meet 即時分享 SDK,請呼叫 AddonClientFactory.getClient
方法。這會傳回 AddonClient
,做為共同活動的進入點。
Java
public ListenableFuture<AddonSession> initialSetup() {
AddonClient meetClient = AddonClientFactory.getClient();
return meetClient;
}
獲得合作和共同觀看客戶
如要使用用戶端,請從 AddonClient
呼叫 newSessionBuilder
方法,傳回新 AddonSession
的建構工具。如要開始工作階段,請在建構工具中新增 withCoDoing
方法和/或 withCoWatching
方法。
如要進一步瞭解如何開始共同觀看或共同活動活動,請參閱下列指南:
Co-Watching API 和 Co-Doing API 各自獨立,而且可以互相搭配使用。您也可以在不使用共同執行用戶端或共同觀賞用戶端的情況下,開始外掛程式工作階段。
管理協作的開始狀態
使用者首次開啟外掛程式時,會載入外掛程式的狀態,該狀態可能會與外掛程式想透過協作邀請加入的使用者要使用的起始狀態不同。AddonSession.Builder
使用 withCollaborationStartingState
方法,指定在使用者加入協作工作階段時應載入的 CollaborationStartingState
。
您可以使用下列方法重設或更新 CollaborationStartingState
欄位:
使用
AddonSession.resetCollaborationStartingState
方法重設外掛程式的啟動狀態。這會清除其他參與者先前接收的起始狀態。發起狀態只能由發起者重設。使用
AddonSession.updateCollaborationStartingState
方法更新外掛程式的起始狀態。其他參與者接受協作邀請後,就會收到這則訊息。發起狀態只能由發起者更新起始狀態。
如要處理工作階段的外掛程式回呼,請實作 AddonSessionHandler
。回呼可讓外掛程式開發人員回應 Meet 應用程式中的事件。如果是 CollaborationStartingState
,請使用 onCollaborationStartingStateUpdate()
方法接收外掛程式工作階段的最新協作起始狀態。