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)
|
רישום של קריאה חוזרת שתתבצע אם האפליקציה תושק מאפליקציית היעד של 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.