gpg:: AndroidPlatformConfiguration
#include <android_platform_configuration.h>
يشير ذلك المصطلح إلى إعدادات النظام الأساسي المستخدَمة عند إنشاء مثيل من فئة GameServices على نظام التشغيل Android.
ملخّص
الدلالة والهياكل |
|
---|---|
AndroidPlatformConfiguration()
|
|
~AndroidPlatformConfiguration()
|
الأنواع العلنية |
|
---|---|
IntentHandler
|
typedefstd::function< void(jobject)>
يمكنك اختياريًا ضبط وظيفة IntentHandler إذا كنت لا تريد استخدام نشاطك الرئيسي لتشغيل واجهة مستخدِم "ألعاب Play". |
OnLaunchedWithSnapshotCallback
|
typedefstd::function< void(SnapshotMetadata)>
نوع معاودة الاتصال المُستخدَم مع SetOnLaunchedWithSnapshot. |
الدوال العامة |
|
---|---|
SetActivity(jobject android_app_activity)
|
ويجب ضبط هذا الإعداد على نشاط Android الذي يظل مفعَّلاً طوال فترة بقاء تطبيقك.
|
SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback)
|
يعمل هذا الإعداد على تسجيل معاودة الاتصال التي سيتم استدعاؤها إذا تم تشغيل التطبيق من تطبيق الوجهة على "ألعاب Play" من خلال اختيار نبذة.
|
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
|
يمكنك اختياريًا ضبط وظيفة IntentHandler إذا كنت لا تريد استخدام نشاطك الرئيسي لتشغيل واجهة مستخدِم "ألعاب Play".
|
SetOptionalViewForPopups(jobject android_view)
|
لضبط طريقة العرض لاستخدامها كطريقة عرض محتوى للنوافذ المنبثقة.
|
Valid() const
|
bool
تعرِض القيمة "صحيح" إذا تم تقديم جميع القيم المطلوبة إلى AndroidPlatformConfiguration.
|
الدوال الثابتة العامة |
|
---|---|
DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(SnapshotMetadata snapshot)
|
void
هو معاودة الاتصال التلقائية التي يتم استدعاؤها عند تشغيل التطبيق من تطبيق الوجهة على "ألعاب Play" من خلال اختيار نبذة.
|
الأنواع العلنية
IntentHandler
std::function< void(jobject)> IntentHandler
يمكنك اختياريًا ضبط وظيفة IntentHandler إذا كنت لا تريد استخدام نشاطك الرئيسي لتشغيل واجهة مستخدِم "ألعاب Play".
قم بتوفير دالة يمكنها بدء هدف واجهة المستخدم المقدم في أي وقت، باستخدام startActivityForResult.
يجب أن يستخدم النشاط المستخدَم لتشغيل هذا الهدف قيمة Activity.onActivityResult() ، وعليك إعادة توجيه النتيجة إلى AndroidSupport::OnActivityResult. تم تعريف هذه الدالة في android_support.h.
OnLaunchedWithSnapshotCallback
std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback
نوع معاودة الاتصال المُستخدَم مع SetOnLaunchedWithSnapshot.
الدوال العامة
AndroidPlatformConfiguration
AndroidPlatformConfiguration()
SetActivity
AndroidPlatformConfiguration & SetActivity( jobject android_app_activity )
ويجب ضبط هذا الإعداد على نشاط Android الذي يظل مفعَّلاً طوال فترة بقاء تطبيقك.
في حال لم تضبط أيضًا عنصرًا لـ SetOptionalIntentHandlerForUI، سيُستخدَم هذا النشاط أيضًا لتشغيل واجهة المستخدم، ويجب تنفيذ الإجراء Activity.onActivityResult(). أعِد توجيه النتيجة إلى AndroidSupport::OnActivityResult. تم تعريف هذه الدالة في android_support.h.
SetOnLaunchedWithSnapshot
AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot( OnLaunchedWithSnapshotCallback callback )
يعمل هذا الإعداد على تسجيل معاودة الاتصال التي سيتم استدعاؤها إذا تم تشغيل التطبيق من تطبيق الوجهة على "ألعاب Play" من خلال اختيار نبذة.
SetOptionalIntentHandlerForUI
AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI( IntentHandler intent_handler )
يمكنك اختياريًا ضبط وظيفة IntentHandler إذا كنت لا تريد استخدام نشاطك الرئيسي لتشغيل واجهة مستخدِم "ألعاب Play".
قم بتوفير دالة يمكنها بدء هدف واجهة المستخدم المقدم في أي وقت، باستخدام startActivityForResult.
يجب أن يستخدم النشاط المستخدَم لتشغيل هذا الهدف قيمة Activity.onActivityResult() ، وعليك إعادة توجيه النتيجة إلى AndroidSupport::OnActivityResult. تم تعريف هذه الدالة في android_support.h.
SetOptionalViewForPopups
AndroidPlatformConfiguration & SetOptionalViewForPopups( jobject android_view )
لضبط طريقة العرض لاستخدامها كطريقة عرض محتوى للنوافذ المنبثقة.
صالحة
bool Valid() const
تعرِض القيمة "صحيح" إذا تم تقديم جميع القيم المطلوبة إلى AndroidPlatformConfiguration.
في هذه الحالة، تكون القيمة الوحيدة المطلوبة هي "النشاط".
~AndroidPlatformConfiguration
~AndroidPlatformConfiguration()
الدوال الثابتة العامة
DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT
void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT( SnapshotMetadata snapshot )
هو معاودة الاتصال التلقائية التي يتم استدعاؤها عند تشغيل التطبيق من تطبيق الوجهة على "ألعاب Play" من خلال اختيار نبذة.
يمكن إلغاء هذا الإجراء من خلال ضبط معاودة اتصال جديدة باستخدام SetOnLaunchedWithSnapshot.