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ínhdefaultSystemProvider
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ị WearSystemDataSources
, chẳng hạn nhưSTEP_COUNT
.Danh sách đầy đủ các giá trị có sẵn là:
APP_SHORTCUT
DATE
DAY_OF_WEEK
FAVORITE_CONTACT
HEART_RATE
NEXT_EVENT
STEP_COUNT
SUNRISE_SUNSET
TIME_AND_DATE
UNREAD_NOTIFICATION_COUNT
WATCH_BATTERY
WORLD_CLOCK
DAY_AND_DATE
EMPTY
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_VALUE
vàEMPTY
.
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_VALUE
vàEMPTY
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_VALUE
vàEMPTY
Đề xuất cho bạn
- Lưu ý: văn bản có đường liên kết sẽ hiện khi JavaScript tắt
- ComplicationSlot
- Complication
- Hiện dữ liệu cho các chức năng mặt đồng hồ trên Wear OS