এবার শুরু করা যাক

আপনি Java ব্যবহার করে আপনার Android অ্যাপে Google Meet লাইভ শেয়ারিং SDK সংহত করতে পারেন।

অফিসিয়াল অ্যান্ড্রয়েড বিকাশকারী ডকুমেন্টেশনের মাধ্যমে আপনার অ্যাপের বৈশিষ্ট্যগুলি প্রসারিত করতে আপনি Android ডকুমেন্টেশন এবং অতিরিক্ত Android লাইব্রেরিগুলি খুঁজে পেতে পারেন৷

SDK ব্যবহার করুন

Meet Live Sharing SDK ব্যবহার করতে, AddonClientFactory.getClient পদ্ধতিতে কল করুন। এটি একটি AddonClient প্রদান করে যা সহ-ক্রিয়াকলাপগুলির জন্য এন্ট্রি পয়েন্ট হিসাবে কাজ করে।

জাভা

public ListenableFuture<AddonSession> initialSetup() {
  AddonClient meetClient = AddonClientFactory.getClient();
  return meetClient;
}

কো-ডুইং এবং কো-ওয়াচিং ক্লায়েন্ট পান

ক্লায়েন্ট ব্যবহার করতে, একটি নতুন AddonSession এর জন্য একজন নির্মাতাকে ফেরত দিতে AddonClient থেকে newSessionBuilder পদ্ধতিতে কল করুন। একটি সেশন শুরু করতে, বিল্ডারের সাথে withCoDoing পদ্ধতি, withCoWatching পদ্ধতি বা উভয়ই যোগ করুন।

কিভাবে একটি সহ-দেখা বা একটি সহ-করণীয় কার্যকলাপ শুরু করবেন সে সম্পর্কে আরও তথ্যের জন্য, এই নির্দেশিকাগুলি দেখুন:

Co-Watching API এবং Co-Doing API স্বতন্ত্র এবং একে অপরের সাথে সমান্তরালভাবে ব্যবহার করা যেতে পারে। আপনি কো-ডুয়িং ক্লায়েন্ট বা কো-ওয়াচিং ক্লায়েন্ট ব্যবহার না করেও একটি অ্যাড-অন সেশন শুরু করতে পারেন।

সহযোগিতার শুরুর অবস্থা পরিচালনা করুন

যখন একটি অ্যাড-অন প্রথম খোলা হয়, তখন এটি এমন একটি অবস্থা লোড করে যা শুরুর অবস্থা থেকে ভিন্ন হতে পারে যেটি অ্যাড-অন ব্যবহার করতে চায় যখন ব্যবহারকারীরা সহযোগিতার আমন্ত্রণ ব্যবহার করে যোগদান করে। AddonSession.Builder withCollaborationStartingState পদ্ধতিটি ব্যবহার করে CollaborationStartingState নির্দিষ্ট করতে যা ব্যবহারকারীরা যখন সহযোগিতা সেশনে যোগ দেয় তখন লোড করা উচিত।

আপনি নিম্নলিখিত পদ্ধতিগুলির সাহায্যে CollaborationStartingState ক্ষেত্রটি পুনরায় সেট বা আপডেট করতে পারেন:

  • অ্যাড-অনের শুরুর অবস্থা রিসেট করতে AddonSession.resetCollaborationStartingState পদ্ধতি ব্যবহার করুন। এটি অন্যান্য অংশগ্রহণকারীদের দ্বারা পূর্বে প্রাপ্ত প্রারম্ভিক অবস্থা সাফ করবে। প্রারম্ভিক অবস্থা শুধুমাত্র সূচনাকারী দ্বারা পুনরায় সেট করা যেতে পারে।

  • অ্যাড-অনের শুরুর অবস্থা আপডেট করতে AddonSession.updateCollaborationStartingState পদ্ধতি ব্যবহার করুন। অন্যান্য অংশগ্রহণকারীরা যখন তারা সহযোগিতা করার আমন্ত্রণ গ্রহণ করে তখন তারা এটি গ্রহণ করে। প্রারম্ভিক অবস্থা শুধুমাত্র সূচনাকারী দ্বারা আপডেট করা যেতে পারে।

সেশনের জন্য অ্যাড-অন থেকে কলব্যাকগুলি পরিচালনা করতে, AddonSessionHandler প্রয়োগ করুন। কলব্যাক অ্যাড-অন ডেভেলপারদের Meet অ্যাপ থেকে ইভেন্টে প্রতিক্রিয়া জানাতে দেয়। CollaborationStartingState এর জন্য, অ্যাড-অন সেশনের সর্বশেষ সহযোগিতার শুরুর অবস্থা পেতে onCollaborationStartingStateUpdate() পদ্ধতি ব্যবহার করুন।