Bắt đầu

Bạn có thể tích hợp SDK Chia sẻ trực tiếp trên Google Meet vào ứng dụng Android bằng Java.

Bạn có thể tìm thấy tài liệu về Android và các thư viện Android khác để mở rộng các tính năng của ứng dụng thông qua Tài liệu chính thức dành cho nhà phát triển Android.

Sử dụng SDK

Để sử dụng SDK Chia sẻ trực tiếp của Meet, hãy gọi phương thức AddonClientFactory.getClient. Thao tác này sẽ trả về AddonClient đóng vai trò là điểm truy cập cho các hoạt động cùng hoạt động.

Java

public ListenableFuture<AddonSession> initialSetup() {
  AddonClient meetClient = AddonClientFactory.getClient();
  return meetClient;
}

Thu hút khách hàng cùng làm việc và cùng xem

Để sử dụng ứng dụng, hãy gọi phương thức newSessionBuilder từ AddonClient để trả về trình tạo cho AddonSession mới. Để bắt đầu một phiên, hãy thêm phương thức withCoDoing, withCoWatching hoặc cả hai vào trình tạo.

Để biết thêm thông tin về cách bắt đầu hoạt động cùng xem hoặc cùng làm, hãy xem các hướng dẫn sau:

API cùng xem và API cùng làm là độc lập và có thể sử dụng song song với nhau. Bạn cũng có thể bắt đầu một phiên tiện ích bổ sung mà không cần sử dụng ứng dụng Cùng làm hoặc ứng dụng Cùng xem.

Quản lý trạng thái bắt đầu hoạt động cộng tác

Trong lần đầu mở tiện ích bổ sung, tiện ích bổ sung đó sẽ tải ở trạng thái có thể khác với trạng thái ban đầu mà tiện ích bổ sung muốn sử dụng khi người dùng tham gia bằng lời mời cộng tác. AddonSession.Builder sử dụng phương thức withCollaborationStartingState để chỉ định CollaborationStartingState sẽ được tải khi người dùng tham gia phiên cộng tác.

Bạn có thể đặt lại hoặc cập nhật trường CollaborationStartingState bằng các phương thức sau:

  • Hãy sử dụng phương thức AddonSession.resetCollaborationStartingState để đặt lại trạng thái bắt đầu của tiện ích bổ sung. Thao tác này sẽ xoá trạng thái bắt đầu mà những người tham gia khác đã nhận được trước đó. Chỉ trình khởi tạo mới có thể đặt lại trạng thái bắt đầu.

  • Hãy sử dụng phương thức AddonSession.updateCollaborationStartingState để cập nhật trạng thái bắt đầu của tiện ích bổ sung. Những người tham gia khác nhận được thông báo này khi họ chấp nhận lời mời cộng tác. Chỉ trình khởi tạo mới có thể cập nhật trạng thái bắt đầu.

Để xử lý các lệnh gọi lại từ tiện ích bổ sung cho phiên hoạt động, hãy triển khai AddonSessionHandler. Các lệnh gọi lại cho phép nhà phát triển tiện ích bổ sung phản ứng với các sự kiện từ ứng dụng Meet. Đối với CollaborationStartingState, hãy sử dụng phương thức onCollaborationStartingStateUpdate() để nhận trạng thái bắt đầu cộng tác mới nhất của phiên tiện ích bổ sung.