gpg:: AndroidPlatformConfiguration
#include <android_platform_configuration.h>
إعداد النظام الأساسي المستخدَم عند إنشاء مثيل لفئة GameServices على Android.
ملخّص
الشركات المصنّعة والمُصنّعة |
|
---|---|
AndroidPlatformConfiguration()
|
|
~AndroidPlatformConfiguration()
|
الأنواع العامة |
|
---|---|
IntentHandler
|
تعريف الكتابةstd::function< void(jobject)>
يمكنك اختياريًا ضبط وظيفة IntentHandler إذا كنت لا تريد استخدام نشاطك الرئيسي لتشغيل واجهة مستخدم "ألعاب Play". |
OnLaunchedWithSnapshotCallback
|
تعريف الكتابةstd::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
تعرض القيمة true في حال تقديم جميع القيم المطلوبة إلى 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
تعرض القيمة true في حال تقديم جميع القيم المطلوبة إلى AndroidPlatformConfiguration.
في هذه الحالة، تكون القيمة الوحيدة المطلوبة هي النشاط.
~AndroidPlatformConfiguration
~AndroidPlatformConfiguration()
الدوال الثابتة العامة
DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT
void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT( SnapshotMetadata snapshot )
معاودة الاتصال التلقائية التي يتم استدعاؤها عند تشغيل التطبيق من تطبيق وجهة "ألعاب Play" من خلال اختيار لقطة.
يمكن إلغاء ذلك من خلال ضبط معاودة اتصال جديدة باستخدام SetOnLaunchedWithSnapshot.