gpg:: AndroidPlatformConfiguration
#include <android_platform_configuration.h>
Cấu hình nền tảng được dùng khi tạo một phiên bản của lớp GameServices trên Android.
Tóm tắt
Hàm khởi tạo và phá huỷ |
|
---|---|
AndroidPlatformConfiguration()
|
|
~AndroidPlatformConfiguration()
|
Loại công khai |
|
---|---|
IntentHandler
|
typedefstd::function< void(jobject)>
Bạn có thể tuỳ ý thiết lập một hàm IntentHandler nếu không muốn sử dụng Hoạt động chính để khởi chạy giao diện người dùng Play Games. |
OnLaunchedWithSnapshotCallback
|
typedefstd::function< void(SnapshotMetadata)>
Loại lệnh gọi lại được dùng với SetOnLaunchedWithSnapshot. |
Hàm công khai |
|
---|---|
SetActivity(jobject android_app_activity)
|
Bạn phải đặt giá trị này thành Hoạt động trên Android hoạt động trong suốt thời gian hoạt động của ứng dụng.
|
SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback)
|
Đăng ký một lệnh gọi lại sẽ được gọi nếu ứng dụng chạy từ Ứng dụng đích của Play Games bằng cách chọn một ảnh chụp nhanh.
|
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
|
Bạn có thể tuỳ ý thiết lập một hàm IntentHandler nếu không muốn sử dụng Hoạt động chính để khởi chạy giao diện người dùng Play Games.
|
SetOptionalViewForPopups(jobject android_view)
|
Thiết lập thành phần hiển thị để sử dụng làm thành phần hiển thị nội dung cho cửa sổ bật lên.
|
Valid() const
|
bool
Trả về true nếu tất cả giá trị bắt buộc đã được cung cấp cho AndroidPlatformConfiguration.
|
Hàm tĩnh công khai |
|
---|---|
DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(SnapshotMetadata snapshot)
|
void
Lệnh gọi lại mặc định được gọi khi ứng dụng được chạy qua Ứng dụng đích của Play Games bằng cách chọn một bản tổng quan nhanh.
|
Loại công khai
IntentHandler
std::function< void(jobject)> IntentHandler
Bạn có thể tuỳ ý thiết lập một hàm IntentHandler nếu không muốn sử dụng Hoạt động chính để khởi chạy giao diện người dùng Play Games.
Cung cấp một hàm có thể bắt đầu ý định trên giao diện người dùng được cung cấp bất cứ lúc nào bằng cách sử dụng startActivityForResult.
Hoạt động dùng để chạy ý định này phải triển khai Activity.onActivityResult(). Chuyển tiếp kết quả đến AndroidSupport::OnActivityResult. Hàm này được khai báo trong android_support.h.
OnLaunchedWithSnapshotCallback
std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback
Loại lệnh gọi lại được dùng với SetOnLaunchedWithSnapshot.
Hàm công khai
AndroidPlatformConfiguration
AndroidPlatformConfiguration()
SetActivity
AndroidPlatformConfiguration & SetActivity( jobject android_app_activity )
Bạn phải đặt giá trị này thành Hoạt động trên Android hoạt động trong suốt thời gian hoạt động của ứng dụng.
Nếu bạn cũng không thiết lập nội dung nào đó cho SetoptionalIntentHandlerForUI, thì hoạt động này cũng sẽ được dùng để chạy giao diện người dùng và phải triển khai Activity.onActivityResult(). Chuyển tiếp kết quả đến AndroidSupport::OnActivityResult. Hàm này được khai báo trong android_support.h.
SetOnLaunchedWithSnapshot
AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot( OnLaunchedWithSnapshotCallback callback )
Đăng ký một lệnh gọi lại sẽ được gọi nếu ứng dụng chạy từ Ứng dụng đích của Play Games bằng cách chọn một ảnh chụp nhanh.
SetOptionalIntentHandlerForUI
AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI( IntentHandler intent_handler )
Bạn có thể tuỳ ý thiết lập một hàm IntentHandler nếu không muốn sử dụng Hoạt động chính để khởi chạy giao diện người dùng Play Games.
Cung cấp một hàm có thể bắt đầu ý định trên giao diện người dùng được cung cấp bất cứ lúc nào bằng cách sử dụng startActivityForResult.
Hoạt động dùng để chạy ý định này phải triển khai Activity.onActivityResult(). Chuyển tiếp kết quả đến AndroidSupport::OnActivityResult. Hàm này được khai báo trong android_support.h.
SetOptionalViewForPopups
AndroidPlatformConfiguration & SetOptionalViewForPopups( jobject android_view )
Thiết lập thành phần hiển thị để sử dụng làm thành phần hiển thị nội dung cho cửa sổ bật lên.
Hợp lệ
bool Valid() const
Trả về true nếu tất cả giá trị bắt buộc đã được cung cấp cho AndroidPlatformConfiguration.
Trong trường hợp này, giá trị bắt buộc duy nhất là Hoạt động.
~AndroidPlatformConfiguration
~AndroidPlatformConfiguration()
Hàm tĩnh công khai
DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT
void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT( SnapshotMetadata snapshot )
Lệnh gọi lại mặc định được gọi khi ứng dụng được chạy qua Ứng dụng đích của Play Games bằng cách chọn một bản tổng quan nhanh.
Bạn có thể ghi đè thao tác này bằng cách đặt một lệnh gọi lại mới với SetOnLaunchedWithSnapshot.