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


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

אם השדה 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
סוג הרכיב שמוגדר כברירת מחדל, אם נבחר ספק ראשי. יש ראיות הערכים הם 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