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 cách sử dụng Java.

Bạn có thể tìm thấy tài liệu 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 gói Nhà phát triển Android Tài liệu.

Sử dụng SDK

Để sử dụng SDK Chia sẻ trực tiếp trên Meet, hãy gọi phương thức AddonClientFactory.getClient . Thao tác này sẽ trả về một AddonClient đóng vai trò là điểm bắt đầu cho những 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 hàm newSessionBuilder từ AddonClient để trả về một trình tạo cho một AddonSession. Để bắt đầu một phiên, hãy thêm withCoDoing phương thức, withCoWatching hoặc cả hai trên 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 những hướng dẫn sau:

Co-Watch API và Co-Doing API là các API độc lập và có thể được 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 Đồng thực hiện hoặc Khách hàng cùng xem.

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

Khi mở lần đầu, 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. Chiến lược phát hành đĩa đơn AddonSession.Builder sử dụng withCollaborationStartingState để chỉ định CollaborationStartingState cần đượ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 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à các ứng dụng khác nhận được trước đó người tham gia. Chỉ trình khởi tạo mới có thể đặt lại trạng thái bắt đầu.

  • Sử dụng 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 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. 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.