gpg::AndroidPlatformConfiguration

#include <android_platform_configuration.h>

Konfiguracja platformy używana podczas tworzenia instancji klasy GameServices na Androidzie.

Podsumowanie

Konstruktorzy i niszczyciele

AndroidPlatformConfiguration()
~AndroidPlatformConfiguration()

Typy publiczne

IntentHandler typedef
std::function< void(jobject)>
Opcjonalnie ustaw funkcję IntentHandler, jeśli nie chcesz używać głównej aktywności do uruchamiania interfejsu Gier Play.
OnLaunchedWithSnapshotCallback typedef
std::function< void(SnapshotMetadata)>
Typ wywołania zwrotnego używany z SetOnLaunchedWithSnapshot.

Funkcje publiczne

SetActivity(jobject android_app_activity)
Musisz ustawić dla tego parametru aktywność na Androidzie, która jest aktywna przez cały okres istnienia aplikacji.
SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback)
Rejestruje wywołanie zwrotne, które zostanie wykonane, gdy aplikacja zostanie uruchomiona z aplikacji docelowej Gry Play. W tym celu wybierz zrzut.
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
Opcjonalnie ustaw funkcję IntentHandler, jeśli nie chcesz używać głównej aktywności do uruchamiania interfejsu Gier Play.
SetOptionalViewForPopups(jobject android_view)
Ustawia widok jako widok treści w wyskakujących okienkach.
Valid() const
bool
Zwraca wartość „true” (prawda), jeśli w parametrze AndroidPlatformConfiguration zostały podane wszystkie wymagane wartości.

Publiczne funkcje statyczne

DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(SnapshotMetadata snapshot)
void
Domyślne wywołanie zwrotne jest wywoływane podczas uruchamiania aplikacji z aplikacji docelowej Gry Play przez wybranie zrzutu.

Typy publiczne

IntentHandler

std::function< void(jobject)> IntentHandler

Opcjonalnie ustaw funkcję IntentHandler, jeśli nie chcesz używać głównej aktywności do uruchamiania interfejsu Gier Play.

udostępnić funkcję, która w dowolnym momencie może uruchomić podaną intencję interfejsu za pomocą polecenia startActivityForResult.

Działanie używane do uruchomienia tej intencji musi zaimplementować Activity.onActivityResult(). Przekaż wynik do AndroidSupport::OnActivityResult. Ta funkcja jest zadeklarowana w pliku android_support.h.

OnLaunchedWithSnapshotCallback

std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback

Typ wywołania zwrotnego używany z SetOnLaunchedWithSnapshot.

Funkcje publiczne

AndroidPlatformConfiguration

 AndroidPlatformConfiguration()

SetActivity

AndroidPlatformConfiguration & SetActivity(
  jobject android_app_activity
)

Musisz ustawić dla tego parametru aktywność na Androidzie, która jest aktywna przez cały okres istnienia aplikacji.

Jeśli nie ustawisz też niczego dla opcji SetOptionalIntentHandlerForUI, ta aktywność będzie również używana do uruchamiania interfejsu użytkownika i będzie musiała zaimplementować Activity.onActivityResult(). Przekaż wynik do AndroidSupport::OnActivityResult. Ta funkcja jest zadeklarowana w pliku android_support.h.

SetOnLaunchedWithSnapshot

AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot(
  OnLaunchedWithSnapshotCallback callback
)

Rejestruje wywołanie zwrotne, które zostanie wykonane, gdy aplikacja zostanie uruchomiona z aplikacji docelowej Gry Play. W tym celu wybierz zrzut.

SetOptionalIntentHandlerForUI

AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI(
  IntentHandler intent_handler
)

Opcjonalnie ustaw funkcję IntentHandler, jeśli nie chcesz używać głównej aktywności do uruchamiania interfejsu Gier Play.

udostępnić funkcję, która w dowolnym momencie może uruchomić podaną intencję interfejsu za pomocą polecenia startActivityForResult.

Działanie używane do uruchomienia tej intencji musi zaimplementować Activity.onActivityResult(). Przekaż wynik do AndroidSupport::OnActivityResult. Ta funkcja jest zadeklarowana w pliku android_support.h.

SetOptionalViewForPopups

AndroidPlatformConfiguration & SetOptionalViewForPopups(
  jobject android_view
)

Ustawia widok jako widok treści w wyskakujących okienkach.

Prawidłowy

bool Valid() const 

Zwraca wartość „true” (prawda), jeśli w parametrze AndroidPlatformConfiguration zostały podane wszystkie wymagane wartości.

W tym przypadku jedyną wymaganą wartością jest Aktywność.

~AndroidPlatformConfiguration

 ~AndroidPlatformConfiguration()

Publiczne funkcje statyczne

DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT

void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(
  SnapshotMetadata snapshot
)

Domyślne wywołanie zwrotne jest wywoływane podczas uruchamiania aplikacji z aplikacji docelowej Gry Play przez wybranie zrzutu.

Można to zastąpić, ustawiając nowe wywołanie zwrotne za pomocą funkcji SetOnLaunchedWithSnapshot.