تعرِض الإضافات في خلفية شاشة الساعة بيانات من مصدر بيانات. باستخدام تنسيق خلفية شاشة الساعة، يمكنك اختيار مصادر البيانات للحصول على البيانات الأساسية. يتيح لك ذلك عرض معلومات أخرى غير الوقت على خلفيات شاشة الساعة بدون الحاجة إلى رمز للحصول على البيانات.
استخدام تنسيق خلفية شاشة الساعة
يتيح لك عنصر Complication
تحديد ما يصل إلى ثماني إضافات في
خلفية شاشة ساعة واحدة. يتيح لك العنصر أيضًا تحديد موضع كل ميزة إضافية
على خلفية شاشة الساعة.
لمزيد من المعلومات، يمكنك الاطّلاع على نموذج WatchFaceFormat على GitHub.
الأنواع والحقول
يوضّح الجدول التالي أنواع عنصر
ComplicationData
وحقوله. إذا طلبت خلفية شاشة الساعة حقلًا غير صالح
لنوع شاشة معلومات مصغّرة، يتم عرض قيمة تلقائية للحقل. على سبيل المثال،
إذا حاولت خلفية شاشة الساعة الوصول إلى حقل LONG_TEXT
من النوع SHORT_TEXT
، يتم عرض
القيمة التلقائية للحقل LONG_TEXT
، وهي "فارغة". يُرجى العِلم بأنّه لا يمكن ضمان عرض الحقول الاختيارية.
النوع | الحقول المطلوبة | حقول اختيارية | ملاحظات |
---|---|---|---|
SHORT_TEXT
|
نص قصير |
الرمز الرمز الخاص بميزة "الحماية من الاحتراق" العنوان القصير وصف المحتوى |
يتم عرض رمز واحد أو عنوان قصير فقط في حال توفّر أي منهما أو كلاهما. |
MONOCHROMATIC_IMAGE
|
صورة أحادية اللون |
رمز الحماية من تلف الشاشة وصف المحتوى |
تُستخدَم عندما لا يكون النص مطلوبًا. من المتوقّع أن يكون الرمز أحادي اللون وقد يتم تطبيق لون على الرمز من خلال خلفية شاشة الساعة. |
RANGED_VALUE
|
القيمة الحد الأدنى للقيمة الحد الأقصى للقيمة |
صورة أحادية اللون صورة حماية من الثبات نص قصير عنوان قصير تدرج الألوان قيمة ديناميكية وصف المحتوى |
إذا كنت تريد رسم شريط التقدّم الخاص بك، يمكنك استخدام الأسلوب
isRangedValueProgressHidden() لإخفاء شريط التقدّم
المقدَّم من فئة
ComplicationDrawable .
|
GOAL_PROGRESS
|
القيمة القيمة المستهدَفة |
صورة أحادية اللون صورة رمزية للحماية من التأثير الدائم نص قصير عنوان قصير تدرج لوني قيمة ديناميكية وصف المحتوى |
تهدف دالة GOAL_PROGRESS إلى قياس أشياء مثل عدد الخطوات التي تبدأ قيمتها من الصفر، ويُسمح لها بالتجاوز عن القيمة المستهدَفة. |
LONG_TEXT
|
نص طويل |
عنوان طويل صورة أحادية اللون رمز الحماية من الاحتراق صورة صغيرة وصف المحتوى |
تعرِض هذه السمة العنوان الطويل في حال توفّره. |
SMALL_IMAGE
|
صورة صغيرة |
وصف المحتوى |
تتضمّن الصورة الصغيرة أحد النمطَين التاليَين: نمط الصورة أو نمط
الرمز. يشير نمط الصورة إلى أنّه من المتوقّع أن تملأ المساحة ويمكن
اقتصاصها. يشير نمط الرمز إلى أنّه لا يمكن اقتصاصه ويمكن إضافة حشو إليه.
يمكن أن يؤدي التباين في الصورة إلى ظهور صورة غير مناسبة للعرض
في وضع الاستراحة على الأجهزة التي تتضمّن ميزة حماية الشاشة من العرض المتكرّر أو التي تتضمّن وضع استراحة بدرجة دقة منخفضة. عند تفعيل ميزة "الحماية من العرض الدائم للصورة" أو "وضع الإضاءة المنخفضة"،
قد تستخدم خلفية شاشة الساعة الصورة الصغيرة لميزة "الحماية من العرض الدائم للصورة"
لأنّها آمنة. وفي حال عدم استيفاء هذه الشروط، لن يتم عرض الصورة لأنّه من الصعب على خلفية الشاشة
تحديد مدى ملاءمتها.
|
LARGE_IMAGE
|
صورة كبيرة |
وصف المحتوى |
من المفترض أن تكون هذه الصورة كبيرة بما يكفي لملء خلفية شاشة الساعة.
يمكن أن يؤدي التباين في الصورة إلى ظهور صورة غير مناسبة للعرض
في وضع الاستراحة على الأجهزة التي تتضمّن ميزة حماية الشاشة من العرض المتكرّر أو التي تتضمّن وضع استراحة بدرجة دقة منخفضة. بما أنّه من الصعب على خلفية شاشة الساعة تحديد
مدى ملاءمتها للعرض،
لا تعرض خلفية شاشة الساعة صورة
في وضع الإضاءة السينمائية إذا كان وضع الحماية من تلف الشاشة أو وضع الإضاءة السينمائية بدرجة بت منخفضة مفعَّلاَن.
|
WEIGHTED_ELEMENTS
|
قائمة العناصر |
صورة أحادية اللون رمز الحماية من الاحتراق نص قصير عنوان قصير وصف المحتوى |
يتكون كل عنصر من لون ووزن (أكبر من صفر). يجب أن يكون حجم العنصر عند عرضه متناسبًا مع وزنه. ولا يُشترط أن تؤدي الأوزان إلى مجموع أي قيمة معيّنة. يُرجى العِلم أنّه يُسمح لخلفيات شاشة الساعة بإعادة تلوين WEIGHTED_ELEMENTS. |
يوضّح الجدول التالي أنواع التطبيقات المصغّرة للبيانات الفارغة التي يمكن إرسالها إلى أي خانة تطبيق مصغّر. لا تحتوي هذه الأنواع على حقول ولا يلزم تضمينها في قائمة الأنواع المتوافقة. تتيح هذه الأنواع لوجوه الساعة التفريق بين الحالات الثلاث التالية:
- لم يتم اختيار أي مصدر
- اختار المستخدم "فارغ" لأحد الفتحات
- لا يتضمّن المصدر أي بيانات لإرسالها
لا يمكن للمصادر إرسال TYPE_EMPTY
استجابةً لطلبات تعديل. أرسِل TYPE_NO_DATA
بدلاً من ذلك.
نوع الإضافة | الوصف |
---|---|
TYPE_NOT_CONFIGURED
|
يتم إرسالها من قِبل النظام عند تفعيل إحدى التطبيقات المصغّرة ولكن لم يحدد المستخدم
مصدرًا ولم يتم ضبط قيمة تلقائية.
لا يمكن إرسالها من خلال المصادر. |
TYPE_EMPTY
|
يتم إرسالها من النظام عند تفعيل إضافة واختيار المستخدم "فارغ" بدلاً من مصدر، أو عندما لا تختَر خلفية شاشة الساعة
أي مصدر وتختار نوع الإضافة هذا كخيار تلقائي.
لا يمكن إرسالها من خلال المصادر. |
TYPE_NO_DATA
|
يتم إرساله من النظام عندما يتم تفعيل ميزة معقدة لها مصدر
لإلغاء الميزة المعقدة قبل تلقّي البيانات الفعلية
من المصدر.
يمكن أن ترسلها المصادر إذا لم تكن لديها بيانات فعلية لإرسالها. |
على بعض الأجهزة، يجب أن تستخدم خلفيات شاشة الساعة والإضافات تنسيق خلفية شاشة الساعة.
إذا كانت خلفية شاشة الساعة الحالية تستخدم مكتبة Jetpack Watch Face أو مكتبة Wearable Support Library، سيستمر ظهور البيانات من جميع مصادر البيانات في الإضافات في خلفية شاشة الساعة على الأجهزة التالية:
- الأجهزة التي تعمل بالإصدار 4 من نظام التشغيل Wear OS أو الإصدارات الأقدم
- الأجهزة التي تتلقّى ترقية عبر شبكة غير سلكيّة إلى Wear OS 5
بالإضافة إلى ذلك، إذا كانت خلفية شاشة الساعة الحالية تستخدم مكتبة Jetpack Watch Face أو مكتبة Wearable Support Library وكانت مثبّتة على أحد هذه الأجهزة، يمكن أن تستمر خلفية شاشة الساعة في تلقّي التحديثات.
في المقابل، على الساعات الجديدة التي تعمل بنظام التشغيل Wear OS 5، يجب تطوير خلفيات شاشة الساعة باستخدام تنسيق خلفية شاشة الساعة. لهذا السبب، ننصحك باستخدام تنسيق خلفية شاشة الساعة.
أفلام مُقترَحة لك
- ملاحظة: يتم عرض نص الرابط عندما تكون لغة JavaScript غير مفعّلة.
- إظهار البيانات للإضافات في خلفية شاشة الساعة على Wear OS
- الإضافة
- DefaultProviderPolicy