gpg:: AndroidPlatformConfiguration
#include <android_platform_configuration.h>
La configurazione della piattaforma utilizzata durante la creazione di un'istanza della classe GameServices su Android.
Riepilogo
Costruttori e distruttori |
|
---|---|
AndroidPlatformConfiguration()
|
|
~AndroidPlatformConfiguration()
|
Tipi pubblici |
|
---|---|
IntentHandler
|
typedefstd::function< void(jobject)>
Se preferisci, puoi impostare una funzione IntentHandler se non vuoi usare l'attività principale per avviare l'interfaccia utente di Play Giochi. |
OnLaunchedWithSnapshotCallback
|
typedefstd::function< void(SnapshotMetadata)>
Il tipo di callback utilizzato con SetOnLaunchedWithSnapshot. |
Funzioni pubbliche |
|
---|---|
SetActivity(jobject android_app_activity)
|
Devi impostarlo su un'attività Android attiva per tutta la durata della tua applicazione.
|
SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback)
|
Registra un callback che verrà chiamato se l'app viene avviata dall'app di destinazione di Play Giochi selezionando un'istantanea.
|
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
|
Se preferisci, puoi impostare una funzione IntentHandler se non vuoi usare l'attività principale per avviare l'interfaccia utente di Play Giochi.
|
SetOptionalViewForPopups(jobject android_view)
|
Imposta la vista da utilizzare come visualizzazione dei contenuti per i popup.
|
Valid() const
|
bool
Restituisce true se tutti i valori obbligatori sono stati forniti ad AndroidPlatformConfiguration.
|
Funzioni statiche pubbliche |
|
---|---|
DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(SnapshotMetadata snapshot)
|
void
Il callback predefinito viene chiamato quando viene avviata l'app dall'app di destinazione Play Giochi selezionando un'istantanea.
|
Tipi pubblici
IntentHandler
std::function< void(jobject)> IntentHandler
Se preferisci, puoi impostare una funzione IntentHandler se non vuoi usare l'attività principale per avviare l'interfaccia utente di Play Giochi.
Fornisci una funzione che possa avviare un intent dell'interfaccia utente fornito in qualsiasi momento, utilizzando startActivityForResult.
L'attività utilizzata per avviare questo intent deve implementare Activity.onActivityResult(). Inoltra il risultato ad AndroidSupport::OnActivityResult. Questa funzione è dichiarata in android_support.h.
OnLaunchedWithSnapshotCallback
std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback
Il tipo di callback utilizzato con SetOnLaunchedWithSnapshot.
Funzioni pubbliche
AndroidPlatformConfiguration
AndroidPlatformConfiguration()
SetActivity
AndroidPlatformConfiguration & SetActivity( jobject android_app_activity )
Devi impostarlo su un'attività Android attiva per tutta la durata della tua applicazione.
Se non imposti qualcosa anche per SetOptionalIntentHandlerForUI, questa attività verrà utilizzata anche per avviare l'interfaccia utente e dovrà implementare Activity.onActivityResult(). Inoltra il risultato ad AndroidSupport::OnActivityResult. Questa funzione è dichiarata in android_support.h.
SetOnLaunchedWithSnapshot
AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot( OnLaunchedWithSnapshotCallback callback )
Registra un callback che verrà chiamato se l'app viene avviata dall'app di destinazione di Play Giochi selezionando un'istantanea.
SetOptionalIntentHandlerForUI
AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI( IntentHandler intent_handler )
Se preferisci, puoi impostare una funzione IntentHandler se non vuoi usare l'attività principale per avviare l'interfaccia utente di Play Giochi.
Fornisci una funzione che possa avviare un intent dell'interfaccia utente fornito in qualsiasi momento, utilizzando startActivityForResult.
L'attività utilizzata per avviare questo intent deve implementare Activity.onActivityResult(). Inoltra il risultato ad AndroidSupport::OnActivityResult. Questa funzione è dichiarata in android_support.h.
SetOptionalViewForPopups
AndroidPlatformConfiguration & SetOptionalViewForPopups( jobject android_view )
Imposta la vista da utilizzare come visualizzazione dei contenuti per i popup.
Valida
bool Valid() const
Restituisce true se tutti i valori obbligatori sono stati forniti ad AndroidPlatformConfiguration.
In questo caso, l'unico valore obbligatorio è Activity.
~Configurazione della piattaforma Android
~AndroidPlatformConfiguration()
Funzioni statiche pubbliche
DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT
void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT( SnapshotMetadata snapshot )
Il callback predefinito viene chiamato quando viene avviata l'app dall'app di destinazione Play Giochi selezionando un'istantanea.
Per eseguire l'override, imposta un nuovo callback con SetOnLaunchedWithSnapshot.