Anda dapat mengintegrasikan Google Meet Live Sharing SDK ke dalam aplikasi Android Anda menggunakan Java.
Anda dapat menemukan dokumentasi Android dan library Android tambahan untuk memperluas fitur aplikasi melalui Dokumentasi Developer Android resmi.
Menggunakan SDK
Untuk menggunakan SDK Berbagi Live Meet, panggil metode AddonClientFactory.getClient
. Tindakan ini akan menampilkan
AddonClient
yang berfungsi sebagai titik entri 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
guna menampilkan builder untuk
AddonSession
baru.
Untuk memulai sesi, tambahkan metode
withCoDoing
, metode withCoWatching
, atau keduanya ke builder.
Untuk mengetahui informasi selengkapnya tentang cara memulai aktivitas menonton bersama atau 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 Co-Watch.
Mengelola status awal kolaborasi
Saat pertama kali dibuka, add-on akan memuat status yang
mungkin berbeda dari status awal yang
ingin digunakan oleh add-on saat pengguna bergabung menggunakan
undangan kolaborasi. AddonSession.Builder
menggunakan
metode
withCollaborationStartingState
untuk menentukan
CollaborationStartingState
yang harus dimuat saat pengguna bergabung ke sesi kolaborasi.
Anda dapat mereset atau memperbarui kolom CollaborationStartingState
dengan
metode berikut:
Gunakan metode
AddonSession.resetCollaborationStartingState
untuk mereset status awal add-on. Tindakan ini akan menghapus status awal yang sebelumnya diterima oleh peserta lain. Status awal hanya dapat direset oleh inisiator.Gunakan metode
AddonSession.updateCollaborationStartingState
untuk mengupdate status awal add-on. Peserta lain akan mendapatkan undangan ini saat 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
metode onCollaborationStartingStateUpdate()
untuk menerima status awal kolaborasi terbaru dari
sesi add-on.