Bắt đầu

Bạn có thể tích hợp SDK Chia sẻ trực tiếp của 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 bổ sung để 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. Phương thức này sẽ trả về một AddonClient đóng vai trò là điểm bắt đầu của các hoạt động cùng hoạt động.

Java

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

Tiếp cận khách hàng cùng thực hiện 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 hoạt động, hãy thêm phương thức withCoDoing, phương thức 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 hoạt động cùng làm, hãy xem hướng dẫn sau:

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

Quản lý trạng thái bắt đầu của dự án cộng tác

Khi được mở lần đầu tiên, tiện ích bổ sung sẽ tải một trạng thái có thể khác với trạng thái bắt đầu mà tiện ích bổ sung muốn sử dụng khi người dùng tham gia thông qua 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:

  • 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 đây. Chỉ trình khởi tạo mới có thể đặt lại trạng thái bắt đầu.

  • 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 sẽ nhận được lời mời này khi 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, hãy triển khai AddonSessionHandler. 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.