gpg:: AndroidPlatformConfiguration
#include <android_platform_configuration.h>
Android에서 GameServices 클래스의 인스턴스를 만들 때 사용되는 플랫폼 구성입니다.
요약
생성자 및 소멸자 |
|
---|---|
AndroidPlatformConfiguration()
|
|
~AndroidPlatformConfiguration()
|
공개 유형 |
|
---|---|
IntentHandler
|
typedefstd::function< void(jobject)>
기본 활동을 사용하여 Play 게임즈 UI를 실행하고 싶지 않다면 IntentHandler 함수를 설정할 수도 있습니다. |
OnLaunchedWithSnapshotCallback
|
typedefstd::function< void(SnapshotMetadata)>
SetOnLaunchedWithSnapshot과 함께 사용되는 콜백 유형입니다. |
공개 함수 |
|
---|---|
SetActivity(jobject android_app_activity)
|
애플리케이션의 수명 기간 동안 활성 상태인 Android 활동으로 설정해야 합니다.
|
SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback)
|
스냅샷을 선택하여 Play 게임즈 대상 앱에서 앱이 실행될 때 호출될 콜백을 등록합니다.
|
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
|
기본 활동을 사용하여 Play 게임즈 UI를 실행하고 싶지 않다면 IntentHandler 함수를 설정할 수도 있습니다.
|
SetOptionalViewForPopups(jobject android_view)
|
팝업의 콘텐츠 뷰로 사용하도록 뷰를 설정합니다.
|
Valid() const
|
bool
모든 필수 값이 AndroidPlatformConfiguration에 제공되었다면 true를 반환합니다.
|
공개 정적 함수 |
|
---|---|
DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(SnapshotMetadata snapshot)
|
void
스냅샷을 선택하여 Play 게임즈 대상 앱에서 앱이 실행될 때 호출되는 기본 콜백입니다.
|
공개 유형
IntentHandler
std::function< void(jobject)> IntentHandler
기본 활동을 사용하여 Play 게임즈 UI를 실행하고 싶지 않다면 IntentHandler 함수를 설정할 수도 있습니다.
startActivityForResult를 사용하여 언제든지 제공된 UI 인텐트를 시작할 수 있는 함수를 제공합니다.
이 인텐트를 시작하는 데 사용되는 활동은 Activity.onActivityResult()를 구현해야 합니다. 결과를 AndroidSupport::OnActivityResult로 전달합니다. 이 함수는 android_support.h에서 선언됩니다.
OnLaunchedWithSnapshotCallback
std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback
SetOnLaunchedWithSnapshot과 함께 사용되는 콜백 유형입니다.
공개 함수
AndroidPlatformConfiguration
AndroidPlatformConfiguration()
SetActivity
AndroidPlatformConfiguration & SetActivity( jobject android_app_activity )
애플리케이션의 수명 기간 동안 활성 상태인 Android 활동으로 설정해야 합니다.
SetOptionalIntentHandlerForUI에 대해서도 무언가를 설정하지 않으면 이 활동은 UI를 시작하는 데에도 사용되며 Activity.onActivityResult()를 구현해야 합니다. 결과를 AndroidSupport::OnActivityResult로 전달합니다. 이 함수는 android_support.h에서 선언됩니다.
SetOnLaunchedWithSnapshot
AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot( OnLaunchedWithSnapshotCallback callback )
스냅샷을 선택하여 Play 게임즈 대상 앱에서 앱이 실행될 때 호출될 콜백을 등록합니다.
SetOptionalIntentHandlerForUI
AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI( IntentHandler intent_handler )
기본 활동을 사용하여 Play 게임즈 UI를 실행하고 싶지 않다면 IntentHandler 함수를 설정할 수도 있습니다.
startActivityForResult를 사용하여 언제든지 제공된 UI 인텐트를 시작할 수 있는 함수를 제공합니다.
이 인텐트를 시작하는 데 사용되는 활동은 Activity.onActivityResult()를 구현해야 합니다. 결과를 AndroidSupport::OnActivityResult로 전달합니다. 이 함수는 android_support.h에서 선언됩니다.
SetOptionalViewForPopups
AndroidPlatformConfiguration & SetOptionalViewForPopups( jobject android_view )
팝업의 콘텐츠 뷰로 사용하도록 뷰를 설정합니다.
유효
bool Valid() const
모든 필수 값이 AndroidPlatformConfiguration에 제공되었다면 true를 반환합니다.
이 경우 유일한 필수 값은 Activity입니다.
~AndroidPlatformConfiguration
~AndroidPlatformConfiguration()
공개 정적 함수
DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT
void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT( SnapshotMetadata snapshot )
스냅샷을 선택하여 Play 게임즈 대상 앱에서 앱이 실행될 때 호출되는 기본 콜백입니다.
이는 SetOnLaunchedWithSnapshot으로 새 콜백을 설정하여 재정의할 수 있습니다.