توضّح هذه الصفحة بنية خلفيات شاشة الساعة التي تستخدم "تنسيق خلفية شاشة الساعة"، بالإضافة إلى كيفية إنشائها ونشرها.
بنية خلفيات شاشة الساعة بتنسيق WFF
يتم إرسال خلفيات شاشة الساعة المتوافقة مع "تنسيق خلفية شاشة الساعة" إلى "متجر Play" على شكل حِزم AAB أو APK، تمامًا مثل أي تطبيق آخر. وبالتالي، تتشارك هذه الخلفيات العديد من السمات الشائعة مع التطبيقات الأخرى، مثل الحاجة إلى ملف AndroidManifest.xml
، ولكنها تتضمّن بنية محددة.
- يتم تخزين كل محتوى خلفية شاشة الساعة في مجلد الموارد، أي
res/
- تتضمّن
res/raw/
جميع تعريفات خلفية شاشة الساعة، بما في ذلكres/raw/watchface.xml
للحالة البسيطة وأي تعريفات XML أخرى تمثّل إمكانية استخدام أحجام مختلفة من الأجهزة. - تتوفّر جميع الموارد التي تحتاج إليها خلفية شاشة الساعة في مجلد الموارد المناسب، كما هو الحال مع التطبيقات العادية، على سبيل المثال:
/res/font
للخطوط-
/res/drawable
لمواد عرض الصور والصور المتحركة /res/values/strings.xml
لأي موارد سلاسل نصية
إنشاء خلفية شاشة الساعة باستخدام "استوديو Android"
توفّر أداة Android Studio دعمًا للمحرّر في ما يخصّ تنسيق خلفية شاشة الساعة لمساعدتك في كتابة تعريفات XML وتصحيح أخطائها.

تشمل الإمكانات المحدّدة ما يلي:
- إكمال الرموز البرمجية تلقائيًا للعلامات والسمات استنادًا إلى المخططات الرسمية لتنسيق خلفيات شاشة الساعة
- التحقّق المباشر من صحة البيانات لتحديد السمات غير المتوفّرة وأخطاء بناء الجملة المشابهة
- ربط الموارد، ما يتيح التنقّل بسرعة إلى الموارد القابلة للرسم ومصادر البيانات والعناصر الأخرى التي تتم الإشارة إليها في ملف XML
- إعداد تشغيل يتيح لك رؤية خلفية شاشة الساعة على أحد الأجهزة.
إنشاء خلفية شاشة الساعة باستخدام Gradle
أسهل طريقة للتعرّف على كيفية استخدام Gradle لإنشاء خلفية شاشة الساعة هي الاطّلاع على الأمثلة على GitHub.
بالإضافة إلى إنشاء خلفية شاشة الساعة، تتحقّق نصوص Gradle البرمجية في هذه المشاريع من صحة ملف XML الخاص بخلفية شاشة الساعة باستخدام أدوات التحقّق.
التحقّق من خلفية شاشة الساعة قبل إرسالها إلى Google Play
بعد إنشاء خلفية شاشة الساعة والتعرّف على عملية الإنشاء، عليك إجراء عمليات التحقّق قبل الإرسال على حِزمة AAB الخاصة بخلفية شاشة الساعة قبل إرسالها إلى Play.
ويُجري Play عمليات تحقّق مشابهة جدًا، لذا فإنّ ضمان اجتياز عمليات التحقّق هذه قبل الإرسال سيوفر عليك الكثير من الوقت في عملية الإرسال والمراجعة.
في ما يلي مثال على تنفيذ عمليات التحقّق قبل الإرسال:
لا تتحقّق عمليات الفحص هذه من مقدار الذاكرة التي تستخدمها خلفية شاشة الساعة فحسب، بل تحدِّد أيضًا المشاكل الأخرى، مثل الموارد غير المتوفّرة، بالإضافة إلى التحقّق من صحة ملف XML.
للحصول على تفاصيل حول كيفية الحصول على الأداة وإنشائها، يُرجى الاطّلاع على أداة تقييم حجم الذاكرة.