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 vuoi, imposta una funzione IntentGestori se non vuoi usare la tua attività principale per avviare l'UI di Play Giochi. |
OnLaunchedWithSnapshotCallback
|
typedefstd::function< void(SnapshotMetadata)>
Il tipo di callback utilizzato con SetOnLaunchedWithSnapshot. |
Funzioni pubbliche |
|
---|---|
SetActivity(jobject android_app_activity)
|
Devi impostare un'attività Android che sia 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 Play Giochi selezionando un'istantanea.
|
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
|
Se vuoi, imposta una funzione IntentGestori se non vuoi usare la tua attività principale per avviare l'UI di Play Giochi.
|
SetOptionalViewForPopups(jobject android_view)
|
Consente di impostare la visualizzazione 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 chiamato quando l'app viene avviata dall'app di destinazione Play Giochi selezionando un'istantanea.
|
Tipi pubblici
IntentHandler
std::function< void(jobject)> IntentHandler
Se vuoi, imposta una funzione IntentGestori se non vuoi usare la tua attività principale per avviare l'UI di Play Giochi.
Fornisci una funzione che possa avviare un intent di UI 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 viene 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 impostare un'attività Android che sia attiva per tutta la durata della tua applicazione.
Se non imposti anche un valore per SetOptionalIntentprovGestioneGuai, questa attività verrà utilizzata anche per avviare l'UI e dovrà implementare Activity.onActivityResult(). Inoltra il risultato ad AndroidSupport::OnActivityResult. Questa funzione viene 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 Play Giochi selezionando un'istantanea.
SetOptionalIntentHandlerForUI
AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI( IntentHandler intent_handler )
Se vuoi, imposta una funzione IntentGestori se non vuoi usare la tua attività principale per avviare l'UI di Play Giochi.
Fornisci una funzione che possa avviare un intent di UI 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 viene dichiarata in android_support.h.
SetOptionalViewForPopups
AndroidPlatformConfiguration & SetOptionalViewForPopups( jobject android_view )
Consente di impostare la visualizzazione da utilizzare come visualizzazione dei contenuti per i popup.
Valido
bool Valid() const
Restituisce true se tutti i valori obbligatori sono stati forniti ad AndroidPlatformConfiguration.
In questo caso, l'unico valore obbligatorio è Activity.
~AndroidPlatformConfiguration
~AndroidPlatformConfiguration()
Funzioni statiche pubbliche
DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT
void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT( SnapshotMetadata snapshot )
Il callback predefinito chiamato quando l'app viene avviata dall'app di destinazione Play Giochi selezionando un'istantanea.
È possibile eseguire l'override di questa opzione impostando un nuovo callback con SetOnLaunchedWithSnapshot.