开始使用

您可以使用 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() 方法接收插件会话的最新协作开始状态。