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 ゲームのデスティネーション アプリからアプリを起動したときに呼び出されるデフォルトのコールバック。
|
パブリック タイプ
インテント ハンドラ
std::function< void(jobject)> IntentHandler
メイン アクティビティを使用して Play ゲーム UI を起動しない場合は、必要に応じて IntentHandler 関数を設定します。
startActivityForResult を使用して、指定した UI インテントをいつでも開始できる関数を指定します。
このインテントの起動に使用するアクティビティでは、Activity.onActivityResult() を実装する必要があります。結果を AndroidSupport::OnActivityResult に転送します。この関数は android_support.h で宣言されています。
OnLaunchedWithSnapshotCallback
std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback
SetOnLaunchedWithSnapshot で使用されるコールバック型。
パブリック関数
AndroidPlatform の設定
AndroidPlatformConfiguration()
SetActivity
AndroidPlatformConfiguration & SetActivity( jobject android_app_activity )
アプリの全期間にわたって有効な Android アクティビティに設定する必要があります。
SetOptionIntentHandlerForUI の値も設定しない場合は、このアクティビティが UI の起動にも使用されるため、Activity.onActivityResult() を実装する必要があります。結果を AndroidSupport::OnActivityResult に転送します。この関数は android_support.h で宣言されています。
SetOnLaunchedWithSnapshot
AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot( OnLaunchedWithSnapshotCallback callback )
スナップショットを選択して Play ゲームのデスティネーション アプリからアプリが起動された場合に呼び出されるコールバックを登録します。
SetOptionIntentHandlerForUI
AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI( IntentHandler intent_handler )
メイン アクティビティを使用して Play ゲーム UI を起動しない場合は、必要に応じて IntentHandler 関数を設定します。
startActivityForResult を使用して、指定した UI インテントをいつでも開始できる関数を指定します。
このインテントの起動に使用するアクティビティでは、Activity.onActivityResult() を実装する必要があります。結果を AndroidSupport::OnActivityResult に転送します。この関数は android_support.h で宣言されています。
SetOptionViewForPopup
AndroidPlatformConfiguration & SetOptionalViewForPopups( jobject android_view )
ポップアップのコンテンツ ビューとして使用するビューを設定します。
有効
bool Valid() const
必要な値がすべて AndroidPlatformConfiguration に渡された場合は true を返します。
この場合、必要な値は Activity のみです。
AndroidPlatform の構成
~AndroidPlatformConfiguration()
静的パブリック関数
DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT
void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT( SnapshotMetadata snapshot )
スナップショットを選択して Play ゲームのデスティネーション アプリからアプリを起動したときに呼び出されるデフォルトのコールバック。
これを変更するには、SetOnLaunchedWithSnapshot で新しいコールバックを設定します。