gpg:: AndroidPlatformConfiguration
#include <android_platform_configuration.h>
הגדרת הפלטפורמה שמשמשת ליצירת מכונה של המחלקה GameServices ב-Android.
סיכום
בנייה |
|
---|---|
AndroidPlatformConfiguration()
|
|
~AndroidPlatformConfiguration()
|
סוגים ציבוריים |
|
---|---|
IntentHandler
|
typedefstd::function< void(jobject)>
אם לא רוצים להשתמש בפעילות הראשית כדי להפעיל את ממשק המשתמש של Play Games, אפשר להגדיר פונקציית IntentHandler. |
OnLaunchedWithSnapshotCallback
|
typedefstd::function< void(SnapshotMetadata)>
סוג הקריאה החוזרת (callback) שמשמש ל-SetOnLaunchedWithSnapshot. |
פונקציות ציבוריות |
|
---|---|
SetActivity(jobject android_app_activity)
|
צריך להגדיר את האפשרות הזו לפעילות ב-Android שפעילה כל עוד האפליקציה שלכם פועלת.
|
SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback)
|
רישום קריאה חוזרת (callback) שתיקרא אם האפליקציה מופעלת מאפליקציית היעד של Play Games על ידי בחירת תמונת מצב.
|
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
|
אם לא רוצים להשתמש בפעילות הראשית כדי להפעיל את ממשק המשתמש של Play Games, אפשר להגדיר פונקציית IntentHandler.
|
SetOptionalViewForPopups(jobject android_view)
|
מגדיר את ה-View לשימוש כתצוגת תוכן עבור חלונות קופצים.
|
Valid() const
|
bool
הפונקציה מחזירה true אם כל הערכים הנדרשים סופקו ל-AndroidPlatformConfiguration.
|
פונקציות סטטיות ציבוריות |
|
---|---|
DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(SnapshotMetadata snapshot)
|
void
הקריאה החוזרת (callback) שמוגדרת כברירת מחדל כשהאפליקציה מופעלת מאפליקציית היעד של Play Games על ידי בחירת תמונת מצב.
|
סוגים ציבוריים
IntentHandler
std::function< void(jobject)> IntentHandler
אם לא רוצים להשתמש בפעילות הראשית כדי להפעיל את ממשק המשתמש של Play Games, אפשר להגדיר פונקציית IntentHandler.
מספקים פונקציה שיכולה להפעיל Intent נתון בממשק המשתמש בכל שלב, באמצעות startActivityForתוצאה.
הפעילות שמשמשת להפעלת Intent זה חייבת להטמיע Activity.onActivityActivity(). מעבירים את התוצאה אל AndroidSupport::OnActivityResult. הפונקציה הזו מוצהרת ב-android_support.h.
OnLaunchedWithSnapshotCallback
std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback
סוג הקריאה החוזרת (callback) שמשמש ל-SetOnLaunchedWithSnapshot.
פונקציות ציבוריות
AndroidPlatformConfiguration
AndroidPlatformConfiguration()
SetActivity
AndroidPlatformConfiguration & SetActivity( jobject android_app_activity )
צריך להגדיר את האפשרות הזו לפעילות ב-Android שפעילה כל עוד האפליקציה שלכם פועלת.
אם לא מגדירים משהו גם ל-SetOptionalIntentHandlerForUI, אז הפעילות הזו תשמש גם להפעלת ממשק המשתמש, וחייבת להטמיע את Activity.onActivityActivity(). מעבירים את התוצאה לכתובת AndroidSupport::OnActivityResult. הפונקציה הזו מוצהרת ב-android_support.h.
SetOnLaunchedWithSnapshot
AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot( OnLaunchedWithSnapshotCallback callback )
רישום קריאה חוזרת (callback) שתיקרא אם האפליקציה מופעלת מאפליקציית היעד של Play Games על ידי בחירת תמונת מצב.
SetOptionalIntentHandlerForUI
AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI( IntentHandler intent_handler )
אם לא רוצים להשתמש בפעילות הראשית כדי להפעיל את ממשק המשתמש של Play Games, אפשר להגדיר פונקציית IntentHandler.
מספקים פונקציה שיכולה להפעיל Intent נתון בממשק המשתמש בכל שלב, באמצעות startActivityForתוצאה.
הפעילות שמשמשת להפעלת Intent זה חייבת להטמיע Activity.onActivityActivity(). מעבירים את התוצאה אל AndroidSupport::OnActivityResult. הפונקציה הזו מוצהרת ב-android_support.h.
SetOptionalViewForPopups
AndroidPlatformConfiguration & SetOptionalViewForPopups( jobject android_view )
מגדיר את ה-View לשימוש כתצוגת תוכן עבור חלונות קופצים.
נתונים תקפים
bool Valid() const
הפונקציה מחזירה true אם כל הערכים הנדרשים סופקו ל-AndroidPlatformConfiguration.
במקרה הזה, הערך היחיד הנדרש הוא 'הפעילות'.
~AndroidPlatformConfiguration
~AndroidPlatformConfiguration()
פונקציות סטטיות ציבוריות
DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT
void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT( SnapshotMetadata snapshot )
הקריאה החוזרת (callback) שמוגדרת כברירת מחדל כשהאפליקציה מופעלת מאפליקציית היעד של Play Games על ידי בחירת תמונת מצב.
אפשר לבטל את הפעולה הזו על ידי הגדרת קריאה חוזרת (callback) חדשה באמצעות SetOnLaunchedWithSnapshot.