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