gpg:: অ্যান্ড্রয়েড প্ল্যাটফর্ম কনফিগারেশন

#include <android_platform_configuration.h>

Android-এ GameServices ক্লাসের একটি উদাহরণ তৈরি করার সময় ব্যবহৃত প্ল্যাটফর্ম কনফিগারেশন।

সারসংক্ষেপ

কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর

AndroidPlatformConfiguration ()
~AndroidPlatformConfiguration ()

পাবলিক প্রকার

IntentHandler typedef
std::function< void(jobject)>
ঐচ্ছিকভাবে একটি IntentHandler ফাংশন সেট করুন যদি আপনি Play Games UI চালু করতে আপনার প্রধান কার্যকলাপ ব্যবহার করতে না চান।
OnLaunchedWithSnapshotCallback typedef
std::function< void( SnapshotMetadata )>
SetOnLaunchedWithSnapshot- এর সাথে ব্যবহৃত কলব্যাক প্রকার।

পাবলিক ফাংশন

SetActivity (jobject android_app_activity)
আপনাকে অবশ্যই এটিকে একটি Android কার্যকলাপে সেট করতে হবে যা আপনার অ্যাপ্লিকেশনের জীবনকালের জন্য সক্রিয় থাকে৷
SetOnLaunchedWithSnapshot ( OnLaunchedWithSnapshotCallback callback)
একটি কলব্যাক নিবন্ধন করে যা একটি স্ন্যাপশট নির্বাচন করে প্লে গেমস ডেস্টিনেশন অ্যাপ থেকে অ্যাপটি চালু হলে কল করা হবে।
SetOptionalIntentHandlerForUI ( IntentHandler intent_handler)
ঐচ্ছিকভাবে একটি IntentHandler ফাংশন সেট করুন যদি আপনি Play Games UI চালু করতে আপনার প্রধান কার্যকলাপ ব্যবহার করতে না চান।
SetOptionalViewForPopups (jobject android_view)
পপআপের জন্য কন্টেন্ট ভিউ হিসেবে ব্যবহার করার জন্য ভিউ সেট করে।
Valid () const
bool
AndroidPlatformConfiguration- এ সমস্ত প্রয়োজনীয় মান প্রদান করা হলে সত্য দেখায়।

পাবলিক স্ট্যাটিক ফাংশন

DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT ( SnapshotMetadata snapshot)
void
একটি স্ন্যাপশট নির্বাচন করে প্লে গেমস ডেস্টিনেশন অ্যাপ থেকে অ্যাপটি চালু হলে ডিফল্ট কলব্যাক বলা হয়।

পাবলিক প্রকার

ইন্টেন্টহ্যান্ডলার

std::function< void(jobject)> IntentHandler

ঐচ্ছিকভাবে একটি IntentHandler ফাংশন সেট করুন যদি আপনি Play Games UI চালু করতে আপনার প্রধান কার্যকলাপ ব্যবহার করতে না চান।

startActivityForResult ব্যবহার করে যে কোনো সময়ে একটি প্রদত্ত UI উদ্দেশ্য শুরু করতে পারে এমন একটি ফাংশন প্রদান করুন।

এই অভিপ্রায় চালু করতে ব্যবহৃত কার্যকলাপ অবশ্যই Activity.onActivityResult() প্রয়োগ করতে হবে। ফলাফলটি AndroidSupport::OnActivityResult- এ ফরোয়ার্ড করুন। এই ফাংশনটি android_support.h- এ ঘোষণা করা হয়েছে।

OnLunchedWithSnapshotCallback

std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback

SetOnLaunchedWithSnapshot- এর সাথে ব্যবহৃত কলব্যাক প্রকার।

পাবলিক ফাংশন

অ্যান্ড্রয়েড প্ল্যাটফর্ম কনফিগারেশন

 AndroidPlatformConfiguration()

সেট অ্যাক্টিভিটি

AndroidPlatformConfiguration & SetActivity(
  jobject android_app_activity
)

আপনাকে অবশ্যই এটিকে একটি Android কার্যকলাপে সেট করতে হবে যা আপনার অ্যাপ্লিকেশনের জীবনকালের জন্য সক্রিয় থাকে৷

আপনি যদি SetOptionalIntentHandlerForUI-এর জন্যও কিছু সেট না করেন, তাহলে এই কার্যকলাপটি UI চালু করতেও ব্যবহার করা হবে এবং Activity.onActivityResult() প্রয়োগ করতে হবে। ফলাফলটি AndroidSupport::OnActivityResult- এ ফরোয়ার্ড করুন। এই ফাংশনটি android_support.h- এ ঘোষণা করা হয়েছে।

SetOnLaunchedWithSnapshot

AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot(
  OnLaunchedWithSnapshotCallback callback
)

একটি কলব্যাক নিবন্ধন করে যা একটি স্ন্যাপশট নির্বাচন করে প্লে গেমস ডেস্টিনেশন অ্যাপ থেকে অ্যাপটি চালু হলে কল করা হবে।

SetOptionalIntentHandlerForUI

AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI(
  IntentHandler intent_handler
)

ঐচ্ছিকভাবে একটি IntentHandler ফাংশন সেট করুন যদি আপনি Play Games UI চালু করতে আপনার প্রধান কার্যকলাপ ব্যবহার করতে না চান।

startActivityForResult ব্যবহার করে যে কোনো সময়ে একটি প্রদত্ত UI উদ্দেশ্য শুরু করতে পারে এমন একটি ফাংশন প্রদান করুন।

এই অভিপ্রায় চালু করতে ব্যবহৃত কার্যকলাপ অবশ্যই Activity.onActivityResult() প্রয়োগ করতে হবে। ফলাফলটি AndroidSupport::OnActivityResult- এ ফরোয়ার্ড করুন। এই ফাংশনটি android_support.h- এ ঘোষণা করা হয়েছে।

বিকল্প ভিউফর পপআপ সেট করুন

AndroidPlatformConfiguration & SetOptionalViewForPopups(
  jobject android_view
)

পপআপের জন্য কন্টেন্ট ভিউ হিসেবে ব্যবহার করার জন্য ভিউ সেট করে।

বৈধ

bool Valid() const 

AndroidPlatformConfiguration- এ সমস্ত প্রয়োজনীয় মান প্রদান করা হলে সত্য দেখায়।

এই ক্ষেত্রে, শুধুমাত্র প্রয়োজনীয় মান হল কার্যকলাপ।

~AndroidPlatform কনফিগারেশন

 ~AndroidPlatformConfiguration()

পাবলিক স্ট্যাটিক ফাংশন

DEFAULT_ON_LAUNCHED_WITH_SNAPShot

void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(
  SnapshotMetadata snapshot
)

একটি স্ন্যাপশট নির্বাচন করে প্লে গেমস ডেস্টিনেশন অ্যাপ থেকে অ্যাপটি চালু হলে ডিফল্ট কলব্যাক বলা হয়।

SetOnLaunchedWithSnapshot এর সাথে একটি নতুন কলব্যাক সেট করে এটি ওভাররাইড করা যেতে পারে।