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 typedef
std::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 typedef
std::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.