gpg::AndroidPlatformConfiguration

#include <android_platform_configuration.h>

Android'de GameServices sınıfının örneği oluşturulurken 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)>
Play Games kullanıcı arayüzünü başlatmak için ana etkinliğinizi kullanmak istemiyorsanız isteğe bağlı olarak bir IntentHandler işlevi ayarlayın.
OnLaunchedWithSnapshotCallback typedef
std::function< void(SnapshotMetadata)>
SetOnLaunchedWithSnapshot ile kullanılan geri çağırma türü.

Kamu işlevleri

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 Play Games Hedef Uygulaması'ndan başlatılırsa bir anlık görüntü seçerek çağrılacak bir geri çağırma kaydeder.
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
Play Games kullanıcı arayüzünü başlatmak için ana etkinliğinizi kullanmak istemiyorsanız isteğe bağlı olarak bir IntentHandler işlevi ayarlayın.
SetOptionalViewForPopups(jobject android_view)
Görünümü pop-up'lar için içerik görünümü olarak kullanılacak şekilde ayarlar.
Valid() const
bool
Gerekli tüm değerler AndroidPlatformConfiguration'a sağlanmışsa 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 başlatıldığında anlık görüntü seçilerek çağrılan varsayılan geri çağırma.

Herkese açık türler

IntentHandler

std::function< void(jobject)> IntentHandler

Play Games kullanıcı arayüzünü başlatmak için ana etkinliğinizi kullanmak istemiyorsanız isteğe bağlı olarak bir IntentHandler işlevi ayarlayın.

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

Bu niyeti başlatmak için kullanılan etkinlik, Activity.onActivityResult() işlevini 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ü.

Kamu işlevleri

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 şey ayarlamazsanız bu etkinlik, kullanıcı arayüzünü başlatmak için de kullanılır ve Activity.onActivityResult() işlevini uygulamanız 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 Play Games Hedef Uygulaması'ndan başlatılırsa bir anlık görüntü seçerek çağrılacak bir geri çağırma kaydeder.

SetOptionalIntentHandlerForUI

AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI(
  IntentHandler intent_handler
)

Play Games kullanıcı arayüzünü başlatmak için ana etkinliğinizi kullanmak istemiyorsanız isteğe bağlı olarak bir IntentHandler işlevi ayarlayın.

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

Bu niyeti başlatmak için kullanılan etkinlik, Activity.onActivityResult() işlevini 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 kullanılacak şekilde ayarlar.

Geçerli

bool Valid() const 

Gerekli tüm değerler AndroidPlatformConfiguration'a sağlanmışsa true değerini döndürür.

Bu durumda, gereken 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 başlatıldığında anlık görüntü seçilerek çağrılan varsayılan geri çağırma.

Bu durum, SetOnLaunchedWithSnapshot ile yeni bir geri çağırmanın ayarlanmasıyla geçersiz kılınabilir.