Java का इस्तेमाल करके, Google Meet लाइव शेयरिंग SDK टूल को अपने Android ऐप्लिकेशन के साथ इंटिग्रेट किया जा सकता है.
अपने ऐप्लिकेशन की सुविधाओं को बेहतर बनाने के लिए, आपको Android के दस्तावेज़ और अतिरिक्त Android लाइब्रेरी मिल सकती हैं. इसके लिए, Android Developers के आधिकारिक दस्तावेज़ देखें.
SDK टूल का इस्तेमाल करें
Meet लाइव शेयरिंग SDK टूल इस्तेमाल करने के लिए, AddonClientFactory.getClient
तरीके को कॉल करें. इससे एक AddonClient
दिखता है, जो साथ मिलकर गतिविधियां करने के लिए एंट्री पॉइंट के तौर पर काम करता है.
Java
public ListenableFuture<AddonSession> initialSetup() {
AddonClient meetClient = AddonClientFactory.getClient();
return meetClient;
}
साथ मिलकर काम करने और देखने वाले क्लाइंट की मदद लें
क्लाइंट का इस्तेमाल करने के लिए, AddonClient
में दिए गए newSessionBuilder
तरीके को कॉल करें, ताकि नए AddonSession
के लिए बिल्डर को दिखाया जा सके.
सेशन शुरू करने के लिए, बिल्डर में
withCoDoing
तरीका,
withCoWatching
तरीका या दोनों जोड़ें.
लोगों के साथ मिलकर वीडियो देखने या मिलकर काम करने की गतिविधि शुरू करने के बारे में ज़्यादा जानने के लिए, ये गाइड देखें:
को-वॉचिंग एपीआई और को-डूइंग एपीआई अलग-अलग होते हैं और इन्हें एक-दूसरे के साथ इस्तेमाल किया जा सकता है. को-डूइंग क्लाइंट या को-वॉचिंग क्लाइंट का इस्तेमाल किए बिना भी, ऐड-ऑन सेशन शुरू किया जा सकता है.
साथ मिलकर काम करने की शुरुआती स्थिति मैनेज करें
जब कोई ऐड-ऑन पहली बार खोला जाता है, तो वह उस शुरुआती स्थिति से अलग हो सकता है जिस स्थिति का इस्तेमाल वह ऐड-ऑन तब करता है, जब उपयोगकर्ता साथ मिलकर काम करने के न्योते की मदद से शामिल होता है. AddonSession.Builder
, साथ मिलकर काम करने वाले सेशन में उपयोगकर्ताओं के शामिल होने पर लोड किए जाने वाले CollaborationStartingState
तरीके के बारे में बताने के लिए, withCollaborationStartingState
तरीके का इस्तेमाल करता है.
CollaborationStartingState
फ़ील्ड को रीसेट या अपडेट करने के लिए, यहां दिए गए तरीकों का इस्तेमाल किया जा सकता है:
ऐड-ऑन की शुरुआती स्थिति को रीसेट करने के लिए,
AddonSession.resetCollaborationStartingState
तरीके का इस्तेमाल करें. इससे, ट्रेनिंग में हिस्सा लेने वाले अन्य लोगों को पहले ही समीक्षा की शुरुआती स्थिति से जुड़ी जानकारी मिल जाएगी. शुरुआती स्थिति को सिर्फ़ शुरू करने वाला व्यक्ति रीसेट कर सकता है.ऐड-ऑन की शुरुआती स्थिति को अपडेट करने के लिए,
AddonSession.updateCollaborationStartingState
तरीके का इस्तेमाल करें. दूसरे लोगों को यह ईमेल तब मिलता है, जब वे साथ मिलकर काम करने का न्योता स्वीकार करते हैं. शुरुआती स्थिति को सिर्फ़ शुरू करने वाला व्यक्ति अपडेट कर सकता है.
सेशन के लिए ऐड-ऑन से कॉलबैक मैनेज करने के लिए, AddonSessionHandler
लागू करें.
कॉलबैक की मदद से, ऐड-ऑन डेवलपर Meet ऐप्लिकेशन से होने वाले इवेंट पर अपनी प्रतिक्रिया दे सकते हैं. CollaborationStartingState
के लिए, onCollaborationStartingStateUpdate()
तरीके का इस्तेमाल करें. इससे आपको ऐड-ऑन सेशन के शुरू होने की नई स्थिति के बारे में जानकारी मिलेगी.