гпг:: Конфигурация платформы Android

#include <android_platform_configuration.h>

Конфигурация платформы, используемая при создании экземпляра класса GameServices на Android.

Краткое содержание

Конструкторы и деструкторы

AndroidPlatformConfiguration ()
~AndroidPlatformConfiguration ()

Публичные типы

IntentHandler определение типа
std::function< void(jobject)>
При необходимости установите функцию IntentHandler, если вы не хотите использовать основное действие для запуска пользовательского интерфейса Play Games.
OnLaunchedWithSnapshotCallback определение типа
std::function< void( SnapshotMetadata )>
Тип обратного вызова, используемый с SetOnLaunchedWithSnapshot .

Общественные функции

SetActivity (jobject android_app_activity)
Вы должны установить это действие Android, которое будет активным на протяжении всего срока службы вашего приложения.
SetOnLaunchedWithSnapshot ( OnLaunchedWithSnapshotCallback callback)
Регистрирует обратный вызов, который будет вызываться, если приложение запускается из целевого приложения Play Games путем выбора моментального снимка.
SetOptionalIntentHandlerForUI ( IntentHandler intent_handler)
При необходимости установите функцию IntentHandler, если вы не хотите использовать основное действие для запуска пользовательского интерфейса Play Games.
SetOptionalViewForPopups (jobject android_view)
Устанавливает представление для использования в качестве представления содержимого всплывающих окон.
Valid () const
bool
Возвращает true, если в AndroidPlatformConfiguration были предоставлены все необходимые значения.

Публичные статические функции

DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT ( SnapshotMetadata snapshot)
void
Обратный вызов по умолчанию, вызываемый при запуске приложения из целевого приложения Play Games путем выбора моментального снимка.

Публичные типы

IntentHandler

std::function< void(jobject)> IntentHandler

При необходимости установите функцию IntentHandler, если вы не хотите использовать основное действие для запуска пользовательского интерфейса Play Games.

Предоставьте функцию, которая может запустить предоставленное намерение пользовательского интерфейса в любой момент, используя startActivityForResult.

Действие, используемое для запуска этого намерения, должно реализовывать Activity.onActivityResult(). Отправьте результат в AndroidSupport::OnActivityResult . Эта функция объявлена ​​в android_support.h .

OnLaunchedWithSnapshotCallback

std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback

Тип обратного вызова, используемый с SetOnLaunchedWithSnapshot .

Общественные функции

Конфигурация платформы Android

 AndroidPlatformConfiguration()

SetActivity

AndroidPlatformConfiguration & SetActivity(
  jobject android_app_activity
)

Вы должны установить это действие Android, которое будет активным на протяжении всего срока службы вашего приложения.

Если вы также не установили что-то для SetOptionalIntentHandlerForUI, то это действие также будет использоваться для запуска пользовательского интерфейса и должно реализовать Activity.onActivityResult(). Отправьте результат в AndroidSupport::OnActivityResult . Эта функция объявлена ​​в android_support.h .

SetOnLaunchedWithSnapshot

AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot(
  OnLaunchedWithSnapshotCallback callback
)

Регистрирует обратный вызов, который будет вызываться, если приложение запускается из целевого приложения Play Games путем выбора моментального снимка.

SetOptionalIntentHandlerForUI

AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI(
  IntentHandler intent_handler
)

При необходимости установите функцию IntentHandler, если вы не хотите использовать основное действие для запуска пользовательского интерфейса Play Games.

Предоставьте функцию, которая может запустить предоставленное намерение пользовательского интерфейса в любой момент, используя startActivityForResult.

Действие, используемое для запуска этого намерения, должно реализовывать Activity.onActivityResult(). Отправьте результат в AndroidSupport::OnActivityResult . Эта функция объявлена ​​в android_support.h .

SetOptionalViewForPopups

AndroidPlatformConfiguration & SetOptionalViewForPopups(
  jobject android_view
)

Устанавливает представление для использования в качестве представления содержимого всплывающих окон.

Действительный

bool Valid() const 

Возвращает true, если в AndroidPlatformConfiguration были предоставлены все необходимые значения.

В этом случае единственным обязательным значением является Activity.

~Конфигурация платформы Android

 ~AndroidPlatformConfiguration()

Публичные статические функции

DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT

void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(
  SnapshotMetadata snapshot
)

Обратный вызов по умолчанию, вызываемый при запуске приложения из целевого приложения Play Games путем выбора моментального снимка.

Это можно переопределить, установив новый обратный вызов с помощью SetOnLaunchedWithSnapshot .