DefaultProviderPolicy


Có thể mặt đồng hồ cần dùng hoặc đặt thêm một hoặc nhiều nguồn dữ liệu ngoài hệ thống làm nguồn dữ liệu mặc định cho một chức năng (complication). Nếu không thể sử dụng nguồn dữ liệu của chức năng vì một số lý do, chẳng hạn như khi chưa cài đặt hoặc nguồn không hỗ trợ loại được yêu cầu, thì hệ thống sẽ thử nguồn tiếp theo. Nguồn dữ liệu của chức năng hệ thống đóng vai trò như một nguồn dự phòng cuối cùng trong trường hợp không thể sử dụng nguồn dữ liệu ngoài hệ thống nào.

Nếu DefaultComplicationDataSourcePolicy trống thì không có giá trị mặc định nào được đặt.

Ra mắt trong Wear OS 4.

Cú pháp

<DefaultProviderPolicy defaultSystemProvider="string" defaultSystemProviderType="string" />

Thuộc tính

DefaultProviderPolicy có các thuộc tính sau:

Thuộc tính bắt buộc

Các thuộc tính sau đây là bắt buộc:

defaultSystemProvider

defaultSystemProvider là một nguồn dữ liệu chức năng của hệ thống có vai trò như phương án dự phòng cuối cùng trong trường hợp không có nhà cung cấp chính hoặc phụ nào đã chỉ định hoặc không thể sử dụng nguồn dữ liệu ngoài hệ thống nào. Chiến lược phát hành đĩa đơn Thuộc tính defaultSystemProvider phải được đặt thành giá trị hằng số chuỗi bắt nguồn từ danh sách các giá trị Wear SystemDataSources, chẳng hạn như STEP_COUNT.

Danh sách đầy đủ các giá trị có sẵn là:

defaultSystemProviderType
Loại của defaultSystemProvider là để phân biệt khi nguồn cung cấp hệ thống hỗ trợ nhiều loại. Các giá trị được hỗ trợ là SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUEEMPTY.

Thuộc tính không bắt buộc

Các thuộc tính sau đây là không bắt buộc:

primaryProvider
Tên thành phần của nguồn dữ liệu đầu tiên có thể dùng.
primaryProviderType
Loại chức năng mặc định nếu bạn chọn một primaryProvider (nguồn cung cấp chính). Các giá trị được hỗ trợ: SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUEEMPTY
secondaryProvider
Tên thành phần của nguồn dữ liệu thứ hai có thể dùng.
secondaryProviderType
Loại chức năng mặc định nếu bạn chọn một secondaryProvider. Sau đây là các giá trị được hỗ trợ: SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUEEMPTY