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
|
typedefstd::function< void(jobject)>
Opcjonalnie ustaw funkcję IntentHandler, jeśli nie chcesz używać głównej aktywności do uruchamiania interfejsu Gier Play. |
OnLaunchedWithSnapshotCallback
|
typedefstd::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.