gpg::AndroidPlatformConfiguration

#include <android_platform_configuration.h>

הגדרת הפלטפורמה שנעשה בה שימוש כשיוצרים מופע של המחלקה GameServices ב-Android.

סיכום

בונים והורסים

AndroidPlatformConfiguration()
~AndroidPlatformConfiguration()

סוגים ציבוריים

IntentHandler typedef
std::function< void(jobject)>
אם לא רוצים להשתמש בפעילות הראשית כדי להפעיל את ממשק המשתמש של Play Games, אפשר להגדיר פונקציית IntentHandler.
OnLaunchedWithSnapshotCallback typedef
std::function< void(SnapshotMetadata)>
סוג הקריאה החוזרת (callback) שנעשה בה שימוש עם SetOnLaunchedWithSnapshot

תפקידים ציבוריים

SetActivity(jobject android_app_activity)
עליך להגדיר את הפעילות הזו כ'פעילות ב-Android' שתהיה פעילה לכל משך החיים של האפליקציה שלך.
SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback)
רישום של קריאה חוזרת שתתבצע אם האפליקציה תושק מאפליקציית היעד של Play Games על ידי בחירת תמונת מצב.
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
אם לא רוצים להשתמש בפעילות הראשית כדי להפעיל את ממשק המשתמש של Play Games, אפשר להגדיר פונקציית IntentHandler.
SetOptionalViewForPopups(jobject android_view)
מגדיר את התצוגה לשימוש כתצוגת תוכן עבור חלונות קופצים.
Valid() const
bool
הפונקציה מחזירה את הערך True אם כל הערכים הנדרשים סופקו ל-AndroidPlatformConfiguration.

פונקציות סטטיות ציבוריות

DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(SnapshotMetadata snapshot)
void
הגדרת ברירת המחדל להתקשרות חזרה כשהאפליקציה מופעלת מאפליקציית היעד של Play Games על ידי בחירת תמונת מצב.

סוגים ציבוריים

IntentHandler

std::function< void(jobject)> IntentHandler

אם לא רוצים להשתמש בפעילות הראשית כדי להפעיל את ממשק המשתמש של Play Games, אפשר להגדיר פונקציית IntentHandler.

מספקים פונקציה שיכולה להפעיל Intent קיים בממשק משתמש בכל שלב, באמצעות startActivityForResult.

הפעילות המשמשת להפעלת ה-Intent הזה חייבת ליישם את Activity.onActivityActivity(). יש להעביר את התוצאה אל AndroidSupport::OnActivityActivity. הפונקציה הזו מוצהרת ב-android_support.h.

OnLaunchedWithSnapshotCallback

std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback

סוג הקריאה החוזרת (callback) שנעשה בה שימוש עם SetOnLaunchedWithSnapshot

תפקידים ציבוריים

AndroidPlatformConfiguration

 AndroidPlatformConfiguration()

SetActivity

AndroidPlatformConfiguration & SetActivity(
  jobject android_app_activity
)

עליך להגדיר את הפעילות הזו כ'פעילות ב-Android' שתהיה פעילה לכל משך החיים של האפליקציה שלך.

אם לא מגדירים גם ערך ל-SetOptionalIntentIntentHandlerForUI, הפעילות הזו תשמש גם להפעלת ממשק משתמש, ויהיה צריך להטמיע את Activity.onActivityResults(). יש להעביר את התוצאה אל AndroidSupport::OnActivityActivity. הפונקציה הזו מוצהרת ב-android_support.h.

SetOnLaunchedWithSnapshot

AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot(
  OnLaunchedWithSnapshotCallback callback
)

רישום של קריאה חוזרת שתתבצע אם האפליקציה תושק מאפליקציית היעד של Play Games על ידי בחירת תמונת מצב.

SetOptionalIntentHandlerForUI

AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI(
  IntentHandler intent_handler
)

אם לא רוצים להשתמש בפעילות הראשית כדי להפעיל את ממשק המשתמש של Play Games, אפשר להגדיר פונקציית IntentHandler.

מספקים פונקציה שיכולה להפעיל Intent קיים בממשק משתמש בכל שלב, באמצעות startActivityForResult.

הפעילות המשמשת להפעלת ה-Intent הזה חייבת ליישם את Activity.onActivityActivity(). יש להעביר את התוצאה אל AndroidSupport::OnActivityActivity. הפונקציה הזו מוצהרת ב-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 Games על ידי בחירת תמונת מצב.

כדי לבטל את הפעולה הזו, אפשר להגדיר התקשרות חזרה חדשה באמצעות SetOnLaunchedWithSnapshot.