gpg::
  #include <android_platform_configuration.h>
  การกำหนดค่าแพลตฟอร์มที่ใช้เมื่อสร้างอินสแตนซ์ของคลาส GameServices ใน Android
สรุป
| ผู้ผลิตและผู้ทำลาย | |
|---|---|
| AndroidPlatformConfiguration() | |
| ~AndroidPlatformConfiguration() | 
| ประเภทสาธารณะ | |
|---|---|
| IntentHandler | Typedef std::function< void(jobject)>เลือกตั้งค่าฟังก์ชัน IntentHandler หากคุณไม่ต้องการใช้กิจกรรมหลักเพื่อเปิด UI ของ Play Games  | 
| OnLaunchedWithSnapshotCallback | Typedef std::function< void(SnapshotMetadata)>ประเภท Callback ที่ใช้กับ SetOnLaunchedWithSnapshot  | 
| ฟังก์ชันสาธารณะ | |
|---|---|
| SetActivity(jobject android_app_activity) | คุณต้องตั้งค่านี้เป็นกิจกรรม Android ที่มีการใช้งานตลอดอายุของแอปพลิเคชัน  | 
| SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback) | ลงทะเบียน Callback ซึ่งจะถูกเรียกหากมีการเปิดแอปจากแอปปลายทาง Play Games โดยการเลือกสแนปชอต  | 
| SetOptionalIntentHandlerForUI(IntentHandler intent_handler) | เลือกตั้งค่าฟังก์ชัน IntentHandler หากคุณไม่ต้องการใช้กิจกรรมหลักเพื่อเปิด UI ของ Play Games  | 
| SetOptionalViewForPopups(jobject android_view) | ตั้งค่ามุมมองเพื่อใช้เป็นมุมมองเนื้อหาสำหรับป๊อปอัป  | 
| Valid() const  | boolแสดงผลเป็น "จริง" หากระบุค่าที่จำเป็นทั้งหมดใน AndroidPlatformConfiguration  | 
| ฟังก์ชันสาธารณะแบบคงที่ | |
|---|---|
| DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(SnapshotMetadata snapshot) | voidCallback เริ่มต้นที่เรียกใช้เมื่อเปิดแอปจากแอปปลายทางของ Play Games โดยเลือกสแนปชอต  | 
ประเภทสาธารณะ
IntentHandler
std::function< void(jobject)> IntentHandler
เลือกตั้งค่าฟังก์ชัน IntentHandler หากคุณไม่ต้องการใช้กิจกรรมหลักเพื่อเปิด UI ของ Play Games
ระบุฟังก์ชันที่สามารถเริ่มต้น Intent ของ UI ที่ระบุได้ทุกเมื่อ โดยใช้ startActivityForResult
กิจกรรมที่ใช้เปิด Intent นี้ต้องใช้ Activity.onActivityResult() ส่งต่อผลลัพธ์ไปที่ AndroidSupport::OnActivityResult มีการประกาศฟังก์ชันนี้ใน android_support.h
OnLaunchedWithSnapshotCallback
std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback
ประเภท Callback ที่ใช้กับ SetOnLaunchedWithSnapshot
ฟังก์ชันสาธารณะ
AndroidPlatformConfiguration
AndroidPlatformConfiguration()
SetActivity
AndroidPlatformConfiguration & SetActivity( jobject android_app_activity )
คุณต้องตั้งค่านี้เป็นกิจกรรม Android ที่มีการใช้งานตลอดอายุของแอปพลิเคชัน
หากไม่ได้ตั้งค่าบางอย่างสำหรับ SetOptionalIntentHandlerForUI ระบบจะใช้กิจกรรมนี้ในการเปิด UI ด้วย และต้องใช้ Activity.onActivityResult() ส่งต่อผลลัพธ์ไปที่ AndroidSupport::OnActivityResult มีการประกาศฟังก์ชันนี้ใน android_support.h
SetOnLaunchedWithSnapshot
AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot( OnLaunchedWithSnapshotCallback callback )
ลงทะเบียน Callback ซึ่งจะถูกเรียกหากมีการเปิดแอปจากแอปปลายทาง Play Games โดยการเลือกสแนปชอต
SetOptionalIntentHandlerForUI
AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI( IntentHandler intent_handler )
เลือกตั้งค่าฟังก์ชัน IntentHandler หากคุณไม่ต้องการใช้กิจกรรมหลักเพื่อเปิด UI ของ Play Games
ระบุฟังก์ชันที่สามารถเริ่มต้น Intent ของ UI ที่ระบุได้ทุกเมื่อ โดยใช้ startActivityForResult
กิจกรรมที่ใช้เปิด Intent นี้ต้องใช้ Activity.onActivityResult() ส่งต่อผลลัพธ์ไปที่ AndroidSupport::OnActivityResult มีการประกาศฟังก์ชันนี้ใน android_support.h
SetOptionalViewForPopups
AndroidPlatformConfiguration & SetOptionalViewForPopups( jobject android_view )
ตั้งค่ามุมมองเพื่อใช้เป็นมุมมองเนื้อหาสำหรับป๊อปอัป
ถูกต้อง
bool Valid() const
แสดงผลเป็น "จริง" หากระบุค่าที่จำเป็นทั้งหมดใน AndroidPlatformConfiguration
ในกรณีนี้ ค่าเดียวที่ต้องระบุคือ "กิจกรรม"
~AndroidPlatformConfiguration
~AndroidPlatformConfiguration()
ฟังก์ชันสาธารณะแบบคงที่
DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT
void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT( SnapshotMetadata snapshot )
Callback เริ่มต้นที่เรียกใช้เมื่อเปิดแอปจากแอปปลายทางของ Play Games โดยเลือกสแนปชอต
ซึ่งลบล้างได้โดยตั้งค่า Callback ใหม่ด้วย SetOnLaunchedWithSnapshot
