gpg:: AndroidPlatformConfiguration

#include <android_platform_configuration.h>

پیکربندی پلتفرم مورد استفاده هنگام ایجاد نمونه ای از کلاس GameServices در Android.

خلاصه

سازندگان و ویرانگرها

AndroidPlatformConfiguration ()
~AndroidPlatformConfiguration ()

انواع عمومی

IntentHandler typedef
std::function< void(jobject)>
اگر نمی‌خواهید از Activity اصلی خود برای راه‌اندازی رابط کاربری Play Games استفاده کنید، به صورت اختیاری یک تابع IntentHandler تنظیم کنید.
OnLaunchedWithSnapshotCallback typedef
std::function< void( SnapshotMetadata )>
نوع برگشت تماس مورد استفاده با SetOnLaunchedWithSnapshot .

توابع عمومی

SetActivity (jobject android_app_activity)
شما باید این را روی یک Android Activity تنظیم کنید که در طول عمر برنامه شما فعال است.
SetOnLaunchedWithSnapshot ( OnLaunchedWithSnapshotCallback callback)
با انتخاب یک عکس فوری، تماسی را ثبت می‌کند که در صورت راه‌اندازی برنامه از برنامه مقصد بازی‌های Play، تماس گرفته می‌شود.
SetOptionalIntentHandlerForUI ( IntentHandler intent_handler)
اگر نمی‌خواهید از Activity اصلی خود برای راه‌اندازی رابط کاربری Play Games استفاده کنید، به صورت اختیاری یک تابع IntentHandler تنظیم کنید.
SetOptionalViewForPopups (jobject android_view)
نمایش را به عنوان نمای محتوا برای پنجره‌های بازشو تنظیم می‌کند.
Valid () const
bool
در صورتی که همه مقادیر مورد نیاز به AndroidPlatformConfiguration ارائه شده باشند، true برمی گردند.

توابع استاتیک عمومی

DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT ( SnapshotMetadata snapshot)
void
هنگام راه‌اندازی برنامه از برنامه مقصد بازی‌های Play با انتخاب یک عکس فوری، تماس پیش‌فرض فراخوانی می‌شود.

انواع عمومی

IntentHandler

std::function< void(jobject)> IntentHandler

اگر نمی‌خواهید از Activity اصلی خود برای راه‌اندازی رابط کاربری Play Games استفاده کنید، به صورت اختیاری یک تابع IntentHandler تنظیم کنید.

با استفاده از startActivityForResult، تابعی را ارائه کنید که بتواند یک هدف UI ارائه شده را در هر نقطه شروع کند.

اکتیویتی که برای راه اندازی این intent استفاده می شود باید Activity.onActivityResult را پیاده سازی کند. نتیجه را به AndroidSupport::OnActivityResult ارسال کنید. این تابع در android_support.h اعلام شده است.

OnLaunchedWithSnapshotCallback

std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback

نوع برگشت تماس مورد استفاده با SetOnLaunchedWithSnapshot .

توابع عمومی

AndroidPlatformConfiguration

 AndroidPlatformConfiguration()

SetActivity

AndroidPlatformConfiguration & SetActivity(
  jobject android_app_activity
)

شما باید این را روی یک Android Activity تنظیم کنید که در طول عمر برنامه شما فعال است.

اگر چیزی را برای SetOptionalIntentHandlerForUI نیز تنظیم نکنید، از این اکتیویتی برای راه‌اندازی UI نیز استفاده می‌شود و باید Activity.onActivityResult(). نتیجه را به AndroidSupport::OnActivityResult ارسال کنید. این تابع در android_support.h اعلام شده است.

SetOnLaunchedWithSnapshot

AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot(
  OnLaunchedWithSnapshotCallback callback
)

با انتخاب یک عکس فوری، تماسی را ثبت می‌کند که در صورت راه‌اندازی برنامه از برنامه مقصد بازی‌های Play، تماس گرفته می‌شود.

SetOptionalIntentHandlerForUI

AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI(
  IntentHandler intent_handler
)

اگر نمی‌خواهید از Activity اصلی خود برای راه‌اندازی رابط کاربری Play Games استفاده کنید، به صورت اختیاری یک تابع IntentHandler تنظیم کنید.

با استفاده از startActivityForResult، تابعی را ارائه کنید که بتواند یک هدف UI ارائه شده را در هر نقطه شروع کند.

اکتیویتی که برای راه اندازی این intent استفاده می شود باید Activity.onActivityResult را پیاده سازی کند. نتیجه را به AndroidSupport::OnActivityResult ارسال کنید. این تابع در android_support.h اعلام شده است.

SetOptionalViewForPopups

AndroidPlatformConfiguration & SetOptionalViewForPopups(
  jobject android_view
)

نمایش را به عنوان نمای محتوا برای پنجره‌های بازشو تنظیم می‌کند.

معتبر است

bool Valid() const 

در صورتی که همه مقادیر مورد نیاز به AndroidPlatformConfiguration ارائه شده باشند، true برمی گردند.

در این حالت تنها مقدار مورد نیاز Activity است.

~AndroidPlatformConfiguration

 ~AndroidPlatformConfiguration()

توابع استاتیک عمومی

DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT

void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(
  SnapshotMetadata snapshot
)

هنگام راه‌اندازی برنامه از برنامه مقصد بازی‌های Play با انتخاب یک عکس فوری، تماس پیش‌فرض فراخوانی می‌شود.

این را می توان با تنظیم یک تماس جدید با SetOnLaunchedWithSnapshot لغو کرد.