gpg:: AndroidPlatformConfiguration
#include <android_platform_configuration.h>
Configuration de la plate-forme utilisée lors de la création d'une instance de la classe GameServices sur Android.
Résumé
Constructeurs et destructeurs |
|
---|---|
AndroidPlatformConfiguration()
|
|
~AndroidPlatformConfiguration()
|
Types publics |
|
---|---|
IntentHandler
|
typedefstd::function< void(jobject)>
Vous pouvez également définir une fonction IntentHandler si vous ne souhaitez pas utiliser votre activité principale pour lancer l'interface utilisateur Play Jeux. |
OnLaunchedWithSnapshotCallback
|
typedefstd::function< void(SnapshotMetadata)>
Type de rappel utilisé avec SetOnLaunchedWithSnapshot. |
Fonctions publiques |
|
---|---|
SetActivity(jobject android_app_activity)
|
Vous devez définir une activité Android active pendant toute la durée de vie de votre application.
|
SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback)
|
Enregistre un rappel qui sera appelé si l'application est lancée à partir de l'application de destination Play Jeux en sélectionnant un instantané.
|
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
|
Vous pouvez également définir une fonction IntentHandler si vous ne souhaitez pas utiliser votre activité principale pour lancer l'interface utilisateur Play Jeux.
|
SetOptionalViewForPopups(jobject android_view)
|
Définit la vue à utiliser comme vue de contenu pour les fenêtres pop-up.
|
Valid() const
|
bool
Renvoie la valeur "true" si toutes les valeurs requises ont été fournies à AndroidPlatformConfiguration.
|
Fonctions statiques publiques |
|
---|---|
DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(SnapshotMetadata snapshot)
|
void
Rappel par défaut appelé lorsque l'application est lancée à partir de l'application de destination Play Jeux en sélectionnant un instantané.
|
Types publics
IntentHandler
std::function< void(jobject)> IntentHandler
Vous pouvez également définir une fonction IntentHandler si vous ne souhaitez pas utiliser votre activité principale pour lancer l'interface utilisateur Play Jeux.
Fournissez une fonction pouvant démarrer un intent d'UI fourni à tout moment, à l'aide de startActivityForResult.
L'activité utilisée pour lancer cet intent doit implémenter Activity.onActivityResult(). Transférez le résultat à AndroidSupport::OnActivityResult. Cette fonction est déclarée dans android_support.h.
OnLaunchedWithSnapshotCallback
std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback
Type de rappel utilisé avec SetOnLaunchedWithSnapshot.
Fonctions publiques
AndroidPlatformConfiguration
AndroidPlatformConfiguration()
SetActivity
AndroidPlatformConfiguration & SetActivity( jobject android_app_activity )
Vous devez définir une activité Android active pendant toute la durée de vie de votre application.
Si vous ne définissez pas également quelque chose pour SetOptionalIntentHandlerForUI, cette activité sera également utilisée pour lancer l'interface utilisateur et doit implémenter Activity.onActivityResult(). Transférez le résultat à AndroidSupport::OnActivityResult. Cette fonction est déclarée dans android_support.h.
SetOnLaunchedWithSnapshot
AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot( OnLaunchedWithSnapshotCallback callback )
Enregistre un rappel qui sera appelé si l'application est lancée à partir de l'application de destination Play Jeux en sélectionnant un instantané.
SetOptionalIntentHandlerForUI
AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI( IntentHandler intent_handler )
Vous pouvez également définir une fonction IntentHandler si vous ne souhaitez pas utiliser votre activité principale pour lancer l'interface utilisateur Play Jeux.
Fournissez une fonction pouvant démarrer un intent d'UI fourni à tout moment, à l'aide de startActivityForResult.
L'activité utilisée pour lancer cet intent doit implémenter Activity.onActivityResult(). Transférez le résultat à AndroidSupport::OnActivityResult. Cette fonction est déclarée dans android_support.h.
SetOptionalViewForPopups
AndroidPlatformConfiguration & SetOptionalViewForPopups( jobject android_view )
Définit la vue à utiliser comme vue de contenu pour les fenêtres pop-up.
Valide
bool Valid() const
Renvoie la valeur "true" si toutes les valeurs requises ont été fournies à AndroidPlatformConfiguration.
Dans ce cas, la seule valeur obligatoire est "Activity".
~AndroidPlatformConfiguration
~AndroidPlatformConfiguration()
Fonctions statiques publiques
DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT
void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT( SnapshotMetadata snapshot )
Rappel par défaut appelé lorsque l'application est lancée à partir de l'application de destination Play Jeux en sélectionnant un instantané.
Pour contourner ce problème, définissez un nouveau rappel avec SetOnLaunchedWithSnapshot.