يمكنك دمج حزمة تطوير البرامج (SDK) لميزة "المشاركة المباشرة" في Google Meet في تطبيق Android باستخدام Java
يمكنك العثور على مستندات Android ومكتبات Android إضافية لتوسيعها. ميزات تطبيقك من خلال مطوّري تطبيقات Android الرسميين الوثائق:
استخدام حزمة تطوير البرامج (SDK)
لاستخدام حزمة تطوير البرامج (SDK) للمشاركة المباشرة في Meet، عليك الاتصال
AddonClientFactory.getClient
. ينتج عن ذلك
AddonClient
التي تعمل كنقطة دخول للأنشطة المشتركة
Java
public ListenableFuture<AddonSession> initialSetup() {
AddonClient meetClient = AddonClientFactory.getClient();
return meetClient;
}
جذب عملاء ميزة "المشاركة مع الآخرين" و"المشاهدة الجماعية"
لاستخدام البرنامج، اتصل
newSessionBuilder
من AddonClient
لإرجاع أداة إنشاء
AddonSession
لبدء جلسة، أضِف
withCoDoing
الطريقة،
withCoWatching
أو كليهما في أداة الإنشاء.
لمزيد من المعلومات حول كيفية بدء نشاط مشاهدة المحتوى مع الآخرين أو المشاركة في أنشطة أخرى، يُرجى مراجعة هذه الأدلة:
إنّ واجهة برمجة التطبيقات Co-Watching API وCo-Doing API مستقلتان ويمكنهما. استخدامهما بالتوازي مع بعضها البعض. يمكنك أيضًا بدء إضافية بدون استخدام برنامج Co-Doing أو عميل مشاهدة المحتوى مع الآخرين
إدارة حالة بدء التعاون
عند فتح إضافة لأول مرة، يتم تحميل حالة
مختلفًا عن حالة البداية التي
تريد الإضافة استخدامها عند انضمام المستخدمين
التعاون في Google. تشير رسالة الأشكال البيانية
AddonSession.Builder
تستخدم
withCollaborationStartingState
لتحديد
CollaborationStartingState
التي يجب تحميلها عند انضمام المستخدمين إلى جلسة التعاون.
يمكنك إعادة ضبط الحقل "CollaborationStartingState
" أو تعديله من خلال
الطرق التالية:
يمكنك استخدام
AddonSession.resetCollaborationStartingState
لإعادة تعيين حالة بدء الوظيفة الإضافية. سيؤدي هذا الإجراء إلى محو حالة البدء التي سبق أن تلقّاها المستخدمون الآخرون. المشاركين. لا يمكن إعادة ضبط حالة البدء إلا من خلال بادئ التشغيل.يمكنك استخدام
AddonSession.updateCollaborationStartingState
لتحديث حالة بدء الوظيفة الإضافية. يتلقى المشاركون الآخرون هذا عندما يقبلون الدعوة إلى والتعاون. لا يمكن لأحد غير المستخدم تعديل حالة البدء.
للتعامل مع عمليات معاودة الاتصال من الإضافة إلى
عليك تنفيذ
AddonSessionHandler
تسمح عمليات معاودة الاتصال لمطوّري البرامج الإضافية بالتفاعل مع الأحداث من
تطبيق Meet. بالنسبة إلى CollaborationStartingState
، يمكنك استخدام
onCollaborationStartingStateUpdate()
لتلقي آخر حالة بدء تعاون من
جلسة عمل إضافية.