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
|
typedefstd::function< void(jobject)>
Du kannst optional eine IntentHandler-Funktion festlegen, wenn du deine Hauptaktivität nicht zum Starten der Play Spiele-UI verwenden möchtest. |
OnLaunchedWithSnapshotCallback
|
typedefstd::function< void(SnapshotMetadata)>
Der Callback-Typ, der mit SetOnLaunchedWithSnapshot verwendet wird. |
Öffentliche Funktionen |
|
---|---|
SetActivity(jobject android_app_activity)
|
Sie müssen dies auf eine Android-Aktivität einstellen, die für die Lebensdauer Ihrer 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)
|
Du kannst optional eine IntentHandler-Funktion festlegen, wenn du deine Hauptaktivität nicht zum Starten der Play Spiele-UI 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 aufgerufen wird, wenn die App über die Play Spiele-Ziel-App gestartet wird, indem ein Snapshot ausgewählt wird.
|
Öffentliche Typen
IntentHandler
std::function< void(jobject)> IntentHandler
Du kannst optional eine IntentHandler-Funktion festlegen, wenn du deine Hauptaktivität nicht zum Starten der Play Spiele-UI verwenden möchtest.
Geben Sie mit startActivityForResult eine Funktion an, mit der ein bereitgestellter UI-Intent jederzeit gestartet werden kann.
Die Aktivität, mit der dieser Intent gestartet wird, 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 Callback-Typ, der mit SetOnLaunchedWithSnapshot verwendet wird.
Öffentliche Funktionen
AndroidPlatformConfiguration
AndroidPlatformConfiguration()
SetActivity
AndroidPlatformConfiguration & SetActivity( jobject android_app_activity )
Sie müssen dies auf eine Android-Aktivität einstellen, die für die Lebensdauer Ihrer App aktiv ist.
Wenn Sie nichts für SetOptionalIntentHandlerForUI festlegen, wird diese Aktivität auch zum Starten der UI 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 )
Du kannst optional eine IntentHandler-Funktion festlegen, wenn du deine Hauptaktivität nicht zum Starten der Play Spiele-UI verwenden möchtest.
Geben Sie mit startActivityForResult eine Funktion an, mit der ein bereitgestellter UI-Intent jederzeit gestartet werden kann.
Die Aktivität, mit der dieser Intent gestartet wird, 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 aufgerufen wird, wenn die App über die Play Spiele-Ziel-App gestartet wird, indem ein Snapshot ausgewählt wird.
Dies kann außer Kraft gesetzt werden, indem ein neuer Callback mit SetOnLaunchedWithSnapshot festgelegt wird.