Anda dapat mengintegrasikan SDK Berbagi Live Google Meet ke dalam aplikasi Android menggunakan Java telah selesai.
Anda dapat menemukan dokumentasi Android dan library Android tambahan untuk memperluas fitur aplikasi Anda melalui Developer Android resmi Dokumentasi.
Menggunakan SDK
Untuk menggunakan SDK Berbagi Live Meet, panggil metode
AddonClientFactory.getClient
. Ini akan mengembalikan
AddonClient
yang berfungsi sebagai titik masuk
untuk aktivitas bersama.
Java
public ListenableFuture<AddonSession> initialSetup() {
AddonClient meetClient = AddonClientFactory.getClient();
return meetClient;
}
Dapatkan klien Co-Doing dan Co-Watch
Untuk menggunakan klien, panggil metode
newSessionBuilder
dari AddonClient
untuk menampilkan builder bagi
AddonSession
.
Untuk memulai sesi, tambahkan
withCoDoing
, metode
withCoWatching
, atau keduanya ke builder.
Untuk informasi selengkapnya tentang cara memulai menonton bersama atau aktivitas bersama, lihat panduan ini:
Co-Watching API dan Co-Doing API bersifat independen dan dapat digunakan secara paralel satu sama lain. Anda juga dapat memulai sesi add-on tanpa menggunakan klien Co-Doing atau Klien Menonton Bersama.
Mengelola status awal kolaborasi
Saat pertama kali dibuka, add-on akan memuat status yang
mungkin berbeda dari keadaan awal yang
digunakan saat pengguna bergabung menggunakan
undangan kolaborasi. Tujuan
AddonSession.Builder
menggunakan
withCollaborationStartingState
untuk menetapkan
CollaborationStartingState
yang harus dimuat saat pengguna
bergabung dalam sesi kolaborasi.
Anda dapat mereset atau memperbarui kolom CollaborationStartingState
dengan
metode berikut:
Gunakan
AddonSession.resetCollaborationStartingState
untuk mengatur ulang status awal add-on. Ini akan menghapus status awal yang sebelumnya diterima oleh peserta. Status awal hanya dapat direset oleh inisiator.Gunakan
AddonSession.updateCollaborationStartingState
untuk mengupdate status awal add-on. Peserta lain akan mendapatkan undangan ini jika mereka menerima undangan untuk berkolaborasi. Status awal hanya dapat diperbarui oleh inisiator.
Untuk menangani callback dari add-on untuk
sesi, terapkan
AddonSessionHandler
Callback memungkinkan developer add-on bereaksi terhadap peristiwa dari
aplikasi Meet. Untuk CollaborationStartingState
, gunakan
onCollaborationStartingStateUpdate()
untuk menerima status awal kolaborasi terbaru dari
sesi add-on.