Close Menu
مجلة صوت الهاتف.جديد شركات الاتصال والتقنيةمجلة صوت الهاتف.جديد شركات الاتصال والتقنية
    الأحدث

    يظهر هاتف Find X9 Ultra في مقطع فيديو عملي سريع

    أبريل 7, 2026

    سيتم طرح Infinix Note 60 Pro لأول مرة في الهند في 13 أبريل

    أبريل 7, 2026

    يقوم Honor 600 Pro بتشغيل Geekbench، ويؤكد شرائحه

    أبريل 7, 2026
    فيسبوك X (Twitter) الانستغرام
    • من نحن
    • سياسة الخصوصية
    • اتصل بنا
    فيسبوك X (Twitter) الانستغرام بينتيريست فيميو
    مجلة صوت الهاتف.جديد شركات الاتصال والتقنيةمجلة صوت الهاتف.جديد شركات الاتصال والتقنية
    • Mobiles
    • تقنية
    • تطبيقات
    • أخبار
    • اتصالات
    • مقالات شركات الاتصال
    اعلن معنا
    مجلة صوت الهاتف.جديد شركات الاتصال والتقنيةمجلة صوت الهاتف.جديد شركات الاتصال والتقنية
    أنت الآن تتصفح:Home » مزيد من الاستكشافات مع Push Face Watch
    Applications

    مزيد من الاستكشافات مع Push Face Watch

    codes-vodafoneبواسطة codes-vodafoneسبتمبر 26, 2025لا توجد تعليقات6 دقائق
    فيسبوك تويتر بينتيريست لينكدإن Tumblr البريد الإلكتروني
    شاركها
    فيسبوك تويتر لينكدإن بينتيريست البريد الإلكتروني Copy Link



    أرسلت بواسطة Garan Jenkin – مهندس علاقات المطورين

    هذا المنشور هو جزء من Wear OS Sotflight Week. اليوم ، نحن استكشاف عالم الساعات الرائع.

    في Google I/O ’25 ، أطلقت Watch Face Push ، واجهة برمجة تطبيقات جديدة تهدف إلى تمكين أسواق الوجه للمشاهدة للمشاهدة والهاتف. يتوفر Watch Face Push الآن لتطويره واستخدامه على OS 6 على أجهزة مثل Pixel Watch 4.

    في منشور المدونة هذا ، سنعرض كيف يمكن استخدام Watch Face Push (WFP) في مجموعة كاملة من الطرق الأخرى ، بما في ذلك:

      • من الناحية الديناميكية وجه ساعة من صورة
      • تقديم بيانات أو صور غنية من مصادر البيانات عبر الإنترنت أو المتصلة
      • استكمال تطبيق الهاتف لدفع المشاركة

    توضيح لاستخدام Watch Face Push لبناء وجه ساعة بألوان ديناميكية ، تم تحديثها من الهاتف

    توضيح لاستخدام Watch Face Push لبناء وجه ساعة بألوان ديناميكية ، تم تحديثها من الهاتف

    المثال الأول الذي سنركز عليه هو بناء وجه ساعة مع تطبيق هاتف مصاحب. يمكن أن يطبق سمة ملونة بناءً على صورة تم التقاطها على الهاتف – مثالي لمطابقة وجه الساعتين مع ملابسك! وهو مثالي لإظهار كيفية سمح Watch Face Push للمطورين بإحضار بيانات ديناميكية إلى وجه الساعة.

    دعنا نمر ببعض التقنيات الرئيسية التي تجمع معًا لجعل هذا ممكنًا:

    وجه الساعة الافتراضي – جمع المكونات معًا

    ميزة قوية لدفع الوجه هي ميزة وجه الساعة الافتراضية. يتيح ذلك للمطور توفير وجه ساعة مثبت على جهاز Wear OS في نفس الوقت الذي يتم فيه التطبيق الكلي. تم تجميع وجه الساعة هذا باعتباره APK ووضعه في أصول دليل في التطبيق.

    يتحقق النظام من وجود APK هذا حيث يتم تثبيت التطبيق ، ويتحقق من مفتاح التحقق من الصحة في بيان التطبيق.

    يمكّنك ذلك من توصيل حزمة واحدة تحتوي على كل من مكونات Watch Face و App ، سواء كان ذلك تطبيقًا كاملًا للارتداء ، حيث يكون التطبيق هو التركيز الأساسي ، أو مكونات التطبيق مثل مقدمي المضاعفات ، حيث يكون وجه الساعة هو التركيز الأساسي.

    في هيكل مشروعنا ، نحدد وحدتين ، يرتدي و Watchface. باستخدام موحد الإصدار عبر كليهما ، يمكننا الاحتفاظ بالتطبيق ومشاهدة إصدارات الوجه في المزامنة. نستخدم Gradle لبناء وجه الساعة وإنشاء رمز التحقق من الصحة. هذا يجعل من السهل التعامل مع وجه الساعة والتطبيق كجزء من نفس المشروع.

    مصادر بيانات المضاعفات – خطوط أنابيب للبيانات

    الآن وبعد أن نجحنا في تزويد كل من Watch Face و Most Together ، نحتاج إلى طريقة لتوفير البيانات.

    أصبح وجه الساعة قادرًا الآن على الاعتماد على وجود مصادر بيانات المضاعفات التي يوفرها التطبيق. على سبيل المثال ، يمكن أن يحمل وجه ساعة ركوب الأمواج مع مضاعفات درجة حرارة الماء. يمكن تعيين ذلك على أنه الافتراضي على وجه الساعة باستخدام DefaultProviderPolicy ويضمن أن يكون حاضرا.

    في اتخاذ خطوة إلى الأمام ، يمكننا تكوين المضاعفات لتكون غير قابلة للتنمية ، بحيث تصبح المضاعفات مصدر بيانات مخصص. يمكننا بعد ذلك استخدام المضاعفات ولكن قد يحتاج وجه الساعة:

    <ComplicationSlot isCustomizable="FALSE" ... >
        <DefaultProviderPolicy
            defaultSystemProvider="NEXT_EVENT"
            defaultSystemProviderType="SHORT_TEXT"
            primaryProvider="<my_component_path>"
            primaryProviderType="SHORT_TEXT" />
    
       <!-- Rest of complication goes here -->
    
    </ComplicationSlot>
    

    في حالة وجهنا ، نحدد أ Short_text خدمة المضاعفات palettecmonicationservice، الذي يرسل البيانات التالية:

    TEXT: <space-delimited list of RGB hex values>
    TITLE: CONFIGURED | NOT_CONFIGURED
    

    باستخدام اثنين من الحقول على Short_text، نحن قادرون على إرسال لوحة الألوان الخاصة بنا إلى وجه الساعة ، إلى جانب مؤشر حول ما إذا كان قد تم تكوين التطبيق (المزيد عن سبب أهمية ذلك لاحقًا).

    استخراج بيانات المضاعفات والتلاعب بها

    لقد أوضحنا كيف استخدام الوجود المضمون لـ palettecmonicationservice يتيح لنا التأكد من أن وجه الساعة يمكن أن يتلقى بياناتنا ، لكن ما زلنا بحاجة إلى تحديد كيفية استخدام وإظهار البيانات داخل عناصر الوجه.

    داخل المضاعفات عنصر على وجه الساعة ، يمكن الوصول إلى عناصر البيانات هذه كما المضاعفات و المضاعفات على التوالى. الوظائف المختلفة مثل ABS () و نص فرعي () يمكن استخدامها لاستخراج أجزاء من هذه السلاسل ، أو تحويلها إلى أنواع رقمية.

    نحن نجمع هذا مع استخدام مرجع لتحديد الألوان. يمكننا استرداد هذه الألوان في كل مكان على الساعة ، بما في ذلك خارج المضاعفات:

    <ComplicationSlot ...
        isCustomizable="FALSE"
        x="0" y="0" width="1" height="1">
      <DefaultProviderPolicy
          defaultSystemProvider="NEXT_EVENT"
          defaultSystemProviderType="SHORT_TEXT"
        primaryProvider="com.example.palette/com.example.palette.complication.PaletteComplicationService"
          primaryProviderType="SHORT_TEXT" />
      <BoundingBox height="1" width="1" x="0" y="0" />
      <Complication> 
    
        <!-- Complication data source sends 3 RGB hex values, extract the first: -->
        <PartDraw x="0" y="0" width="1" height="1">
          <Transform target="tintColor" value="extractColorFromColors([COMPLICATION.TEXT], false, 0.0)" />
          <Reference source="tintColor" defaultValue="#000000" name="primary_color" />
          <Line startX="0" startY="0" endX="1" endY="1">
            <Stroke color="#000000" thickness="1" />
          </Line>
        </PartDraw>
    
        ...
      </Complication>
    </ComplicationSlot>
    

    يوضح هذا المقتطف إنشاء صغير جدًا المضاعفات، والتي ستعمل ببساطة كخط أنابيب لبياناتنا:

    ضمن المضاعفات ، عنصر نائب Partdraw تم إنشاؤه ، و extractcolorfromcolors () يتم استخدام الوظيفة لتحويل Partdraw إلى اللون الأول المقدم من المضاعفات. باستخدام مرجع العنصر ، تتوفر قيمة اللون هذه لبقية وجه الساعة [REFERENCE.primary_color].

    على سبيل المثال ، اثنان آخرين Partdraw تستخدم العناصر لتوفير الثانوية و truitiary_color، ببساطة توفير 0.5 و 1.0 فهرس إلى extractColorFromColors وظيفة بدلا من 0.0 قيمة.

    توضح بعض العينات كيف يمكنك مشاركة أنواع البيانات المختلفة بما يتجاوز الألوان العادلة ، مثل القيم الرقمية.

    الإشارة إلى بيانات المضاعفات في وجه الساعة

    ال Primary_colorو الثانوية و truitiary_color يمكن الآن استخدام القيم في مكان آخر على وجه الساعة ، سواء في التعبيرات أو التحويلات. في مثالنا ، نستخدم الألوان الموجودة على وجه وجه الساعة:

    <HourHand resource="hour" x="210" y="75" width="30" height="180" pivotX="0.5"
        pivotY="0.8333" tintColor="[REFERENCE.primary_color]">
    </HourHand>
    
    // Similar logic for the minute hand and second hand would refer to
    // secondary_color and tertiary_color, respectively.
    

    الحفاظ على حزمة وجه الساعة محدثة

    يتمثل أحد التحديات في نهج الوجه الافتراضي في Watch Watch هو أنه إذا تم تحديث التطبيق ، فلن يتم تحديث وجه الساعة تلقائيًا ، حتى إذا كانت حزمة التطبيق الجديدة تحتوي على وجه ساعة محدثة. لمعالجة هذه المشكلة ، يستخدم التطبيق أ برودكاسستير لتلقي my_package_replaced فعل. عند تلقي هذا ، يمكن للتطبيق التحقق مما إذا كان وجه الساعة مثبتًا ويحتاج إلى ترقية ، باستخدام Watch Face Push لأداء الترقية إذا لزم الأمر.

    ل my_package_replaced الإجراء الذي سيتم استلامه ، يجب تشغيل التطبيق مرة واحدة على الأقل. لهذا السبب ، تتضمن وجوه الساعات العينة مثالًا لضمان تشغيل المستخدم للتطبيق: يتم عرض زر “تشغيل التطبيق” على وجه الساعة إذا لم يتم إطلاق التطبيق من قبل. يتم تحقيق ذلك باستخدام أ حالة على تكوين أو not_configured الوضع الموصوف سابقا.

    بالنسبة للعديد من وجوه الساعات ، فإن هذا له غرض إضافي: يسمح للمستخدم بتمكين مكونات إضافية ، مثل تنزيل الصور في مثال ألبوم الصور الموضح هنا. يمكنك أيضًا استخدام تجربة “الإطلاق الأول” لمطالبة المستخدم بمنح الأذونات أو تسجيل الدخول.

    تواجه ثلاثة ساعة جنبًا

    تمكين خدمة التنزيل الداعمة من وجه الساعة

    العمل مع مكونات التطبيق الأخرى

    على الرغم من أن مصدر بيانات المضاعفات هو القناة للبيانات ، وهو المكون الشائع في جميع الأمثلة ، فإن واجهات برمجة التطبيقات التي تعمل بنظام Android التالية تعمل بمضاعفات لتحقيق الوظيفة المطلوبة:

      • WearableListenerservice – كلاهما palettewatchface و FootballWatchface لديك تطبيقات رفيق الهاتف ، ويتم استخدام طبقة البيانات لإرسال البيانات إلى الساعة. بمجرد استلامها من قبل WearableListenerservice، يمكنك تحديث البيانات على وجه الساعة بشكل استباقي المضاعفات.
      • العامل – ال photalbumwatchface يوضح مثال كيفية استرداد الصور من خدمة صور عبر الإنترنت. العامل يستخدم لهذا ، باستخدام قيود لتنزيل الصور فقط أثناء شحن الجهاز.
      • ForegroundService – ال DevicedataWatchface يوضح باستخدام أ ForegroundService للحصول على بيانات من جهاز Bluetooth متصل والذي يتم تصوره بعد ذلك على وجه الساعة.

    العينات المصنوعة باستخدام البرنامج

    عينات إضافية تم إجراؤها باستخدام برنامج WFP ، وبدء أعلى اليسار: ألبوم الصور ، وركوب الأمواج ، وجهاز متصل ، وفريق كرة القدم وجوه

    تحقق من المصدر الكامل لهذه الأمثلة. نتطلع إلى رؤية ما يمكنك إنشاؤه!

    Face Push Watch الاستكشافات مزيد مع من
    شاركها. فيسبوك تويتر بينتيريست لينكدإن Tumblr البريد الإلكتروني
    codes-vodafone
    • موقع الويب

    المقالات ذات الصلة

    تقدم شركة Rocket الناشئة العاملة بالذكاء الاصطناعي تقارير مفعمة بالحيوية على طراز McKinsey مقابل جزء بسيط من التكلفة

    أبريل 7, 2026

    تطلق منصة التصميم AI Picsart برنامجًا لتحقيق الدخل من المبدعين

    أبريل 7, 2026

    تجمع شركة Xoople الإسبانية 130 مليون دولار من السلسلة B لرسم خريطة للأرض من أجل الذكاء الاصطناعي

    أبريل 7, 2026
    اترك تعليقاً إلغاء الرد

    Demo
    أحدث المنشورات

    يظهر هاتف Find X9 Ultra في مقطع فيديو عملي سريع

    أبريل 7, 2026

    سيتم طرح Infinix Note 60 Pro لأول مرة في الهند في 13 أبريل

    أبريل 7, 2026

    يقوم Honor 600 Pro بتشغيل Geekbench، ويؤكد شرائحه

    أبريل 7, 2026

    تم إطلاق Realme C100 بصمت ببطارية 7000 مللي أمبير

    أبريل 7, 2026
    أبرز النقاط
    Mobiles

    يظهر هاتف Find X9 Ultra في مقطع فيديو عملي سريع

    بواسطة codes-vodafoneأبريل 7, 2026

    مجلة أكواد فودافون تقدم لكم مقال بعنوان (يظهر هاتف Find X9 Ultra في مقطع فيديو…

    سيتم طرح Infinix Note 60 Pro لأول مرة في الهند في 13 أبريل

    أبريل 7, 2026

    يقوم Honor 600 Pro بتشغيل Geekbench، ويؤكد شرائحه

    أبريل 7, 2026

    تم إطلاق Realme C100 بصمت ببطارية 7000 مللي أمبير

    أبريل 7, 2026
    تابعنا على مواقع التواصل
    • Facebook
    • Twitter
    • Pinterest
    • Instagram
    • YouTube
    • Vimeo

    الاشتراك في البريد

    احصل على أحدث الأخبار الإبداعية من موقعنا حول التقنية والإتصال.

    Demo
    عن الموقع
    عن الموقع

    مدونة متخصصة في مراجعة خدمات شركات الاتصالات والتطبيقات والتقنية في كل أنحاء العالم.

    فيسبوك X (Twitter) بينتيريست يوتيوب واتساب
    اخترنا لك

    يظهر هاتف Find X9 Ultra في مقطع فيديو عملي سريع

    أبريل 7, 2026

    سيتم طرح Infinix Note 60 Pro لأول مرة في الهند في 13 أبريل

    أبريل 7, 2026

    يقوم Honor 600 Pro بتشغيل Geekbench، ويؤكد شرائحه

    أبريل 7, 2026
    الأكثر مشاهدة

    Xiaomi Pad 8 و Pad 8 Pro Go رسميًا مع عرض 11.2 بوصة

    سبتمبر 25, 2025

    أكد معالج IQOO 15 رسميًا

    سبتمبر 25, 2025

    تظهر الصور الحية لـ Honor Magic8 في Sky Blue Glaze Edition

    سبتمبر 25, 2025
    مواقع صديقة +
    !
    • يلا شوت
    • يلا شوت
    • yalla shoot
    • yalla shoot
    • يلا شوت
    !
    • سطحة الرياض
    • اقرب سطحة من موقعي
    • اقرب سطحة
    • سطحة شمال الرياض
    • سطحة شرق الرياض
    • سطحة غرب الرياض
    • سطحة من الرياض إلى جدة
    • سطحة من الرياض إلى مكة
    • سطحة من مكة إلى الرياض
    • سطحة من الرياض إلى الطائف
    • سطحة من الرياض للدمام
    • سطحة من الرياض إلى الشرقية
    • سطحة من الرياض الى دبي
    • سطحة من دبي إلى الرياض
    • سطحة من جدة إلى الرياض
    • سطحة من الدمام إلى الرياض
    • سطحة من الرياض إلى المدينة
    • سطحة من المدينة إلى الرياض
    • سطحة من الرياض إلى الكويت
    • سطحة من الكويت إلى الرياض
    !
    • ساعات
    • ساعات كارتير
    • ساعات رولكس
    • ساعات نسائية
    • أقلام ماركة
    • متجر ساعات
    • ساعات هوبلت
    !
    • كورة لايف
    • kora360
    • koora4live
    • koora live
    • يلا شوت
    • كورة لايف
    • koora live
    • كورة 360
    • kora360
    • kora 360
    • مباريات اليوم بث مباشر
    !
    • كورة لايف
    !
    • koora live
    • كورة لايف
    • kora live
    • yalla shoot
    • يلا شوت
    • مباريات اليوم مباشر
    !
    • شركة تخزين اثاث بالرياض
    • شركة نقل عفش بالرياض
    • شركة تخزين عفش بالرياض
    • شركة نقل عفش بالرياض
    • شركة تخزين عفش بالرياض
    • شركة عزل فوم بالرياض
    • شركة كشف تسربات المياه بالرياض
    • شركة تنظيف خزانات بالرياض
    • كشف تسربات المياه بالرياض
    • شركة عزل فوم بالرياض
    • شركة عزل فوم بالرياض
    • شركة كشف تسربات المياه بالرياض
    !
    • مسك الكلمات في قوقل
    • اعلن هنا
    • اعلن هنا
    • اعلن هنا
    • دليلي
    • موقع 5 كيلو
    • نص كم
    • متجر مالي
    • خبركو
    • موقع 24 ساعة
    • اشراق التقنية
    • ان سفن
    • مرابع التكنولوجيا
    • خيال التقنية
    • شوف ويب
    • مجلة الاسهم
    • عرب نيوز
    • الشرقية الاقتصادية
    • عالم الايفون
    • أسواقي
    • تكتك تكنولوجيا
    • مدونة كوكان
    • صحيفة نهج
    • كار نيوز
    • موقع خبرة التقني
    • نادي بلوجر
    • عجائب
    • أناقة أنثى
    •  أماسي الثقافية
    • متورخ
    • مدسن
    • روتانا تسويق
    • مجلة الابداع
    • نادي الترددات
    • استشارات اون لاين
    • المعارف
    • تحميل اشراق
    • هيدب فيديو
    • رمح التقنية
    • رذاذ التجارة
    • طعم وكيف
    • شهود نت
    • أركاني
    • مباشر التقنية
    • مدونة صحبة
    • شرقيات السياحة
    • موسوعة انوار
    • اشراق الأرباح
    • متجر يارا 
    • شعاع
    • ديوان العرب
    • روس الجبال
    • أقلام عربية
    • مدونة جولان
    • الفارس  
    • موقع سجال
    • موقعي نت
    • موقع دبليو 
    • المذنب للأخبار 
    • موقع الراس
    • موقع المشاريع
    • النشاما للألعاب
    • ينبوع المعرفة
    • حالة التعليم
    • هزليات
    • المسك
    • في بي دبليو 
    • أول اثنين
    • موقع الدكتور
    • تدخين الطبخ
    • موقع الربوح
    • صوت حائل
    • صحيفة البرق
    • موقع شبرون
    • قمم التجارة
    • مدونة الواحة
    • موقع لينكات
    • ماسنجر المسلم
    • صحيفة سهم
    • دار طيبة
    • موقع كتاكيت
    • دليل
    • صحيفة رصد
    • نايفكو
    •  موسوعة معرفة
    • مجلة الاخلاص
    • موقع fffm
    • منتدى الريان
    !
    • شراء باك لينك
    • شراء باك لينك
    • شراء روابط نصية
    • باقات باك لينك
    • اشراق لنك، شراء باكلينكات
    • اعلانات الباك لينك
    • backlinks
    • فودوافون اخبار الاتصالات
    !
    • شدات ببجي اقساط
    • شدات ببجي تمارا
    • شدات ببجي تمارا
    • شدات ببجي تابي
    • شدات ببجي تابي
    • ايتونز امريكي
    • ايتونز سعودي اقساط
    • شحن يلا لودو اقساط
    • شدات ببجي اقساط
    • شدات ببجي تمارا
    • شدات ببجي تابي
    • متجر تقسيط
    • شدات ببجي اقساط
    • شدات ببجي تمارا
    • شدات ببجي تابي
    • فور يو ستور
    • متجر 4u
    • شدات ببجي عن طريق الايدي
    • شحن يلا لودو اقساط
    • شحن يلا لودو تابي تمارا
    • شدات ببجي اقساط
    • ايتونز امريكي اقساط
    • ايتونز سعودي اقساط
    • فور يو
    • شحن شدات ببجي
    • شدات ببجي عن طريق الايدي
    • شحن يلا لودو
    • شحن لودو عن طريق الايدي
    • شعبية ببجي
    • بطاقات ايتونز
    • بلايستيشن ستور
    • شدات ببجي اقساط
    • ايتونز امريكي اقساط
    • ايتونز سعودي اقساط
    • شحن يلا لودو اقساط
    • حناء شعر
    • حنا
    • ماتشا
    • شاي ماتشا
    • شدات ببجي تمارا
    !
    • خدمات الباك لينك والجيست
    • سوق العرب
    • باك لينك باقة 50
    • خدمات با كلينك 2026
    !
    • يلا شوت
    • yalla shoot
    • مباريات اليوم مباشر
    • برشلونة مباشر
    • ريال مدريد مباشر
    • يلا شوت
    • yalla shoot
    • مباريات اليوم مباشر
    • ريال مدريد مباشر
    • يلا شوت
    • yalla shoot
    • مباريات اليوم مباشر
    • برشلونة مباشر
    • ريال مدريد مباشر
    • ريال مدريد مباشر
    • يلا شوت
    • yalla shoot
    • مباريات اليوم مباشر
    • برشلونة مباشر
    • ريال مدريد مباشر
    !
    • سطحة الرياض
    • سطحه
    • سطحة بين المدن
    • سطحة هيدروليك
    • سطحة شمال الرياض
    • سطحة غرب الرياض
    • سطحة جنوب الرياض
    • اقرب سطحة
    • تشليح
    • شراء سيارات سكراب
    • شراء سيارات تشليح
    • موقع شراء سيارات تشليح
    • ارقام يشترون سيارات تشليح
    • شراء سيارات مصدومة
    • شراء سيارات قديمة تشليح
    !
    • يلا لايف
    • مباريات اليوم مباشر
    • yalla tv
    • يلا شوت
    • الاسطورة لبث المباريات
    !
    • Sir tv
    • koora live
    • سير تيفي
    • sir tv
    • koora live
    !
    • ريال مدريد مباشر اليوم
    • برشلونة مباشر اليوم
    • مباريات اليوم مباشر
    • يلا لايف
    • yalla live
    © 2026 . جميع الحقوق محفوظة. أحد مواقع،مؤسسة اشراق العالم لتقنية المعلومات.
    • من نحن
    • سياسة الخصوصية
    • اتصل بنا

    اكتب كلمة البحث ثم اضغط على زر Enter