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 de 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 de Play Jeux.
|
SetOptionalViewForPopups(jobject android_view)
|
Définit la vue à utiliser comme affichage de contenu pour les pop-ups.
|
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 de Play Jeux.
Fournissez une fonction pouvant démarrer un intent d'interface utilisateur 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 non plus d'élément pour SetOptionalIntentHandlerForUI, cette activité sera également utilisée pour lancer l'interface utilisateur et devra 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 de Play Jeux.
Fournissez une fonction pouvant démarrer un intent d'interface utilisateur 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 affichage de contenu pour les pop-ups.
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é.
Vous pouvez remplacer ce comportement en définissant un nouveau rappel avec SetOnLaunchedWithSnapshot.