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
|
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 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.