gpg::AndroidPlatformConfiguration

#include <android_platform_configuration.h>

Android'de GameServices sınıfının bir örneğini oluştururken kullanılan platform yapılandırması.

Özet

Oluşturucular ve Yıkıcılar

AndroidPlatformConfiguration()
~AndroidPlatformConfiguration()

Herkese açık türler

IntentHandler typedef
std::function< void(jobject)>
İsterseniz Play Games kullanıcı arayüzünü başlatmak için ana Etkinliğinizi kullanmak istemiyorsanız IntentHandler işlevi ayarlayabilirsiniz.
OnLaunchedWithSnapshotCallback typedef
std::function< void(SnapshotMetadata)>
SetOnLaunchedWithSnapshot ile kullanılan geri çağırma türü.

Herkese açık işlevler

SetActivity(jobject android_app_activity)
Bunu, uygulamanızın kullanım ömrü boyunca etkin olan bir Android Etkinliği olarak ayarlamanız gerekir.
SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback)
Uygulama, bir anlık görüntü seçerek Play Games Hedef Uygulaması'ndan başlatılırsa çağrılacak bir geri çağırma kaydeder.
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
İsterseniz Play Games kullanıcı arayüzünü başlatmak için ana Etkinliğinizi kullanmak istemiyorsanız IntentHandler işlevi ayarlayabilirsiniz.
SetOptionalViewForPopups(jobject android_view)
Görünümü pop-up'lar için içerik görünümü olarak kullanacak şekilde ayarlar.
Valid() const
bool
AndroidPlatformConfiguration için gerekli tüm değerler sağlandıysa true değerini döndürür.

Herkese açık statik işlevler

DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(SnapshotMetadata snapshot)
void
Uygulama, Play Games Hedef Uygulaması'ndan bir anlık görüntü seçilerek başlatıldığında varsayılan geri çağırma yapılır.

Herkese açık türler

IntentHandler

std::function< void(jobject)> IntentHandler

İsterseniz Play Games kullanıcı arayüzünü başlatmak için ana Etkinliğinizi kullanmak istemiyorsanız IntentHandler işlevi ayarlayabilirsiniz.

startActivityForResult kullanarak herhangi bir noktada sağlanan kullanıcı arayüzü niyetini başlatabilen bir işlev sağlayın.

Bu niyeti başlatmak için kullanılan etkinlik, Activity.onActivityResult() öğesini uygulamalıdır. Sonucu AndroidSupport::OnActivityResult öğesine yönlendirin. Bu işlev android_support.h içinde tanımlanmıştır.

OnLaunchedWithSnapshotCallback

std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback

SetOnLaunchedWithSnapshot ile kullanılan geri çağırma türü.

Herkese açık işlevler

AndroidPlatformConfiguration

 AndroidPlatformConfiguration()

SetActivity

AndroidPlatformConfiguration & SetActivity(
  jobject android_app_activity
)

Bunu, uygulamanızın kullanım ömrü boyunca etkin olan bir Android Etkinliği olarak ayarlamanız gerekir.

SetOptionalIntentHandlerForUI için de bir değer ayarlamazsanız bu etkinlik, kullanıcı arayüzünü başlatmak için de kullanılır ve Activity.onActivityResult() öğesini uygulaması gerekir. Sonucu AndroidSupport::OnActivityResult öğesine yönlendirin. Bu işlev android_support.h içinde tanımlanmıştır.

SetOnLaunchedWithSnapshot

AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot(
  OnLaunchedWithSnapshotCallback callback
)

Uygulama, bir anlık görüntü seçerek Play Games Hedef Uygulaması'ndan başlatılırsa çağrılacak bir geri çağırma kaydeder.

SetOptionalIntentHandlerForUI

AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI(
  IntentHandler intent_handler
)

İsterseniz Play Games kullanıcı arayüzünü başlatmak için ana Etkinliğinizi kullanmak istemiyorsanız IntentHandler işlevi ayarlayabilirsiniz.

startActivityForResult kullanarak herhangi bir noktada sağlanan kullanıcı arayüzü niyetini başlatabilen bir işlev sağlayın.

Bu niyeti başlatmak için kullanılan etkinlik, Activity.onActivityResult() öğesini uygulamalıdır. Sonucu AndroidSupport::OnActivityResult öğesine yönlendirin. Bu işlev android_support.h içinde tanımlanmıştır.

SetOptionalViewForPopups

AndroidPlatformConfiguration & SetOptionalViewForPopups(
  jobject android_view
)

Görünümü pop-up'lar için içerik görünümü olarak kullanacak şekilde ayarlar.

Geçerli

bool Valid() const 

AndroidPlatformConfiguration için gerekli tüm değerler sağlandıysa true değerini döndürür.

Bu durumda, gerekli tek değer Etkinlik'tir.

~AndroidPlatformConfiguration

 ~AndroidPlatformConfiguration()

Herkese açık statik işlevler

DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT

void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(
  SnapshotMetadata snapshot
)

Uygulama, Play Games Hedef Uygulaması'ndan bir anlık görüntü seçilerek başlatıldığında varsayılan geri çağırma yapılır.

Bu ayar, SetOnLaunchedWithSnapshot ile yeni bir geri çağırma ayarlanarak geçersiz kılınabilir.