gpg::AndroidPlatformConfiguration

#include <android_platform_configuration.h>

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

Podsumowanie

Konstruktory 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 w przypadku metody SetOnLaunchedWithSnapshot.

Funkcje publiczne

SetActivity(jobject android_app_activity)
Musisz ustawić aktywność Androida, która jest aktywna przez cały okres istnienia aplikacji.
SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback)
Rejestruje wywołanie zwrotne, które będzie wywoływane, gdy aplikacja zostanie uruchomiona z aplikacji docelowej Gier Play przez wybranie zrzutu.
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 wywoływane, gdy aplikacja jest uruchamiana z aplikacji docelowej Gier 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.

Podaj funkcję, która może w dowolnym momencie uruchomić podaną intencję interfejsu użytkownika, używając startActivityForResult.

Działanie używane do uruchomienia tej intencji musi implementować 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 w przypadku metody SetOnLaunchedWithSnapshot.

Funkcje publiczne

AndroidPlatformConfiguration

 AndroidPlatformConfiguration()

SetActivity

AndroidPlatformConfiguration & SetActivity(
  jobject android_app_activity
)

Musisz ustawić aktywność Androida, która jest aktywna przez cały okres istnienia aplikacji.

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

SetOnLaunchedWithSnapshot

AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot(
  OnLaunchedWithSnapshotCallback callback
)

Rejestrowanie wywołania zwrotnego, które będzie wywoływane, gdy aplikacja zostanie uruchomiona z aplikacji docelowej Gier Play przez wybranie zrzutu.

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.

Podaj funkcję, która może w dowolnym momencie uruchomić podaną intencję interfejsu użytkownika, używając startActivityForResult.

Działanie używane do uruchomienia tej intencji musi implementować 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łowe

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 wywoływane, gdy aplikacja jest uruchamiana z aplikacji docelowej Gier Play przez wybranie zrzutu.

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