гпг:: Конфигурация платформы 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 .