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 (API Cùng xem) 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.