开始使用

您可以使用 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 字段:

如需处理来自会话的插件的回调,请实现 AddonSessionHandler。借助回调,插件开发者能够对来自 Meet 应用的事件做出响应。对于 CollaborationStartingState,请使用 onCollaborationStartingStateUpdate() 方法接收插件会话的最新协作开始状态。