gpg:: AndroidPlatformConfiguration
#include <android_platform_configuration.h>
Die Plattformkonfiguration, die beim Erstellen einer Instanz der GameServices-Klasse unter Android verwendet wird.
Zusammenfassung
Konstruktoren und Zerstörer |
|
---|---|
AndroidPlatformConfiguration()
|
|
~AndroidPlatformConfiguration()
|
Öffentliche Typen |
|
---|---|
IntentHandler
|
typedef.std::function< void(jobject)>
Lege optional eine IntentHandler-Funktion fest, wenn du nicht deine Hauptaktivität zum Starten der Play Spiele-Benutzeroberfläche verwenden möchtest. |
OnLaunchedWithSnapshotCallback
|
typedef.std::function< void(SnapshotMetadata)>
Der mit SetOnLaunchedWithSnapshot verwendete Rückruftyp. |
Öffentliche Funktionen |
|
---|---|
SetActivity(jobject android_app_activity)
|
Du musst diese Einstellung auf eine Android-Aktivität festlegen, die für die gesamte Lebensdauer deiner App aktiv ist.
|
SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback)
|
Registriert einen Callback, der aufgerufen wird, wenn die App über die Play Spiele-Ziel-App durch Auswahl eines Snapshots gestartet wird.
|
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
|
Lege optional eine IntentHandler-Funktion fest, wenn du nicht deine Hauptaktivität zum Starten der Play Spiele-Benutzeroberfläche verwenden möchtest.
|
SetOptionalViewForPopups(jobject android_view)
|
Legt die Ansicht fest, die als Inhaltsansicht für Pop-ups verwendet werden soll.
|
Valid() const
|
bool
Gibt "true" zurück, wenn alle erforderlichen Werte für AndroidPlatformConfiguration angegeben wurden.
|
Öffentliche statische Funktionen |
|
---|---|
DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(SnapshotMetadata snapshot)
|
void
Der Standard-Callback, der durch Auswahl eines Snapshots aufgerufen wird, wenn die App über die Play Spiele-Ziel-App gestartet wird.
|
Öffentliche Typen
IntentHandler
std::function< void(jobject)> IntentHandler
Lege optional eine IntentHandler-Funktion fest, wenn du nicht deine Hauptaktivität zum Starten der Play Spiele-Benutzeroberfläche verwenden möchtest.
Stellen Sie mit startActivityForResult eine Funktion bereit, die einen bereitgestellten UI-Intent jederzeit starten kann.
Die zum Starten dieses Intents verwendete Aktivität muss Activity.onActivityResult() implementieren. Leiten Sie das Ergebnis an AndroidSupport::OnActivityResult weiter. Diese Funktion wird in android_support.h deklariert.
OnLaunchedWithSnapshotCallback
std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback
Der mit SetOnLaunchedWithSnapshot verwendete Rückruftyp.
Öffentliche Funktionen
AndroidPlatformConfiguration
AndroidPlatformConfiguration()
SetActivity
AndroidPlatformConfiguration & SetActivity( jobject android_app_activity )
Du musst diese Einstellung auf eine Android-Aktivität festlegen, die für die gesamte Lebensdauer deiner App aktiv ist.
Wenn Sie nicht auch etwas für SetOptionalIntentHandlerForUI festlegen, wird diese Aktivität auch zum Starten der Benutzeroberfläche verwendet und muss Activity.onActivityResult() implementieren. Leiten Sie das Ergebnis an AndroidSupport::OnActivityResult weiter. Diese Funktion wird in android_support.h deklariert.
SetOnLaunchedWithSnapshot
AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot( OnLaunchedWithSnapshotCallback callback )
Registriert einen Callback, der aufgerufen wird, wenn die App über die Play Spiele-Ziel-App durch Auswahl eines Snapshots gestartet wird.
SetOptionalIntentHandlerForUI
AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI( IntentHandler intent_handler )
Lege optional eine IntentHandler-Funktion fest, wenn du nicht deine Hauptaktivität zum Starten der Play Spiele-Benutzeroberfläche verwenden möchtest.
Stellen Sie mit startActivityForResult eine Funktion bereit, die einen bereitgestellten UI-Intent jederzeit starten kann.
Die zum Starten dieses Intents verwendete Aktivität muss Activity.onActivityResult() implementieren. Leiten Sie das Ergebnis an AndroidSupport::OnActivityResult weiter. Diese Funktion wird in android_support.h deklariert.
SetOptionalViewForPopups
AndroidPlatformConfiguration & SetOptionalViewForPopups( jobject android_view )
Legt die Ansicht fest, die als Inhaltsansicht für Pop-ups verwendet werden soll.
Gültig
bool Valid() const
Gibt "true" zurück, wenn alle erforderlichen Werte für AndroidPlatformConfiguration angegeben wurden.
In diesem Fall ist der einzige erforderliche Wert die Aktivität.
~AndroidPlatformConfiguration
~AndroidPlatformConfiguration()
Öffentliche statische Funktionen
DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT
void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT( SnapshotMetadata snapshot )
Der Standard-Callback, der durch Auswahl eines Snapshots aufgerufen wird, wenn die App über die Play Spiele-Ziel-App gestartet wird.
Dies kann überschrieben werden, indem mit SetOnLaunchedWithSnapshot ein neuer Callback festgelegt wird.