מדיניות ספק ברירת מחדל


יכול להיות ששעון ינסה להגדיר מקור נתונים אחד או יותר שאינו מערכת כמקור ברירת המחדל לנתונים של רכיב מותאם אישית. אם אי אפשר להשתמש במקור נתונים של complication מסיבה כלשהי – למשל, אם הוא לא מותקן או שהוא לא תומך בסוג המבוקש – המערכת תנסה את המקור הבא. מקור נתונים של סיבוך מערכת משמש כחלופה אחרונה במקרה שלא ניתן להשתמש במקורות נתונים שאינם מערכתיים.

אם השדה DefaultComplicationDataSourcePolicy ריק, לא מוגדרת ברירת מחדל.

הוצגה ב-Wear OS 4.

תחביר

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

מאפיינים

ל-DefaultProviderPolicy יש את המאפיינים הבאים:

מאפיינים נדרשים

המאפיינים הבאים הם מאפייני חובה:

defaultSystemProvider

defaultSystemProvider הוא מקור נתונים של סיבוכים במערכת, שמשמש כחלופה אחרונה במקרה שלא צוינו ספקים ראשיים או משניים, או אם אי אפשר להשתמש במקורות נתונים שאינם מערכתיים. צריך להגדיר את המאפיין defaultSystemProvider לערך קבוע של מחרוזת שמבוסס על רשימת הערכים של Wear‏ SystemDataSources, כמו STEP_COUNT.

הרשימה המלאה של הערכים הזמינים היא:

defaultSystemProviderType
הסוג של defaultSystemProvider כדי להבדיל בין מצבים שבהם ספק המערכת תומך בכמה סוגים. הערכים הנתמכים הם SHORT_TEXT,‏ LONG_TEXT,‏ MONOCHROMATIC_IMAGE,‏ SMALL_IMAGE,‏ PHOTO_IMAGE,‏ RANGED_VALUE ו-EMPTY.

מאפיינים אופציונליים

המאפיינים הבאים הם אופציונליים:

primaryProvider
שם הרכיב של מקור הנתונים הראשון שרוצים לנסות.
primaryProviderType
סוג ברירת המחדל של הרכיב אם נבחר primaryProvider. הערכים הנתמכים הם SHORT_TEXT,‏ LONG_TEXT,‏ MONOCHROMATIC_IMAGE,‏ SMALL_IMAGE,‏ PHOTO_IMAGE,‏ RANGED_VALUE ו-EMPTY
secondaryProvider
שם הרכיב של מקור הנתונים השני שרוצים לנסות.
secondaryProviderType
סוג ברירת המחדל של הרכיב אם נבחר ספק משני. הערכים הנתמכים הם SHORT_TEXT,‏ LONG_TEXT,‏ MONOCHROMATIC_IMAGE,‏ SMALL_IMAGE,‏ PHOTO_IMAGE,‏ RANGED_VALUE ו-EMPTY