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.