كيفية تعيين شاشة توقف مخصصة على أجهزة Huawei و Honor التي تقوم بتشغيل EMUI

قدم Android 4.2 Jelly Bean ميزة تسمى أحلام اليقظة ، والتي هي في الأساس مجرد شاشة توقف تفاعلية يتم تنشيطها عند تثبيت الجهاز و / أو شحنه. يمكن لمطوري الطرف الثالث عمل شاشات توقف خاصة بهم يمكن للمستخدم الوصول إليها في الإعدادات → العرض. لسوء الحظ ، لا تسمح كل أداة OEM لمستخدميها بتعيين شاشة توقف مخصصة. على سبيل المثال ، لا تمنح Huawei والعلامة التجارية Honor الخاصة بها لمستخدميها سوى خيار شاشة توقف واحدة - خيار جدول الصور الذي يعمل كعرض شرائح.

(ملاحظة: أعادت Google تسمية أحلام اليقظة إلى حافظات الشاشة بدءًا من إصدار Android 7.0 Nougat حتى لا يخلط المستخدمون بين الميزة والنظام الأساسي Daydream VR. ومع ذلك ، لا تزال أجهزة Huawei و Honor تشير إلى حافظات الشاشة باسم "أحلام اليقظة" في الإعدادات ، لذلك م باستخدام كلا المصطلحين بالتبادل.)

لا أعلم لماذا لا يسمح برنامج EMUI (البرنامج الذي يعمل على الهواتف الذكية من Huawei و Honor Android) للمستخدمين بتعيين شاشة توقف مخصصة في الإعدادات ، لكنني أعلم أنه من الممكن ضبط شاشة التوقف الخاصة بك يدويًا. إليك الطريقة.


برنامج تعليمي - تعيين شاشة توقف مخصصة يدويًا في EMUI

إعداد بنك التنمية الآسيوي

نظرًا لأن هذه الطريقة تتضمن إرسال أوامر ADB ، سنحتاج أولاً إلى التأكد من أن لدينا هذا الإعداد قبل لمس أي شيء آخر. قم بتنزيل ملف ADB الثنائي المستقل وحفظه في أي مكان على مساحة تخزين الكمبيوتر المكتبي / المحمول (النصائح: بالنسبة لنظام Windows ، قم بإفلات كل شيء في C:\Windows حتى يعمل ADB على نطاق النظام). بعد ذلك ، تأكد من تثبيت برنامج التشغيل المناسب لهاتفك عن طريق تشغيل HiSuite ومعرفة ما إذا كان يتعرف على هاتفك. إذا لم يكن الأمر كذلك ، اسمح HiSuite بتثبيت برامج التشغيل لك.

الآن على هاتفك ، انتقل إلى الإعدادات → حول الهاتف وانقر على "رقم البناء" 7 مرات حتى ترى نافذة منبثقة تفيد بأنك الآن مطور. مرة أخرى في الإعدادات ، سيظهر عنصر قائمة جديد يسمى خيارات المطور. أدخل هذا وابحث عن "تصحيح أخطاء USB". قم بتمكينه ثم قم بتوصيل هاتفك بالكمبيوتر.

افتح موجه الأوامر / المحطة الطرفية على الكمبيوتر وأدخل الأمر التالي:

 adb devices 

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

إعداد شاشة التوقف المخصصة

الشيء التالي الذي ستحتاج إلى القيام به هو الانتقال إلى "الإعدادات" ← عرض والوجه للتبديل لتشغيل شاشات التوقف (تسمى أحلام اليقظة في EMUI). لا تقلق بشأن أي من الإعدادات الموجودة أسفله ، فكل ذلك سيكون غير ذي صلة عندما نقوم بتعيين شاشة التوقف المخصصة الخاصة بنا.

بعد ذلك ، ستحتاج إلى تنزيل وتثبيت حلم / شاشة توقف مخصصة من متجر Google Play. لقد اختبرت هذه الطريقة على Google Clock و Lucid DayDream Screensaver و Night clock. ستحتاج أيضًا إلى بعض الطرق للتعرف يدويًا على اسم "خدمة الحلم" في تطبيق شاشة التوقف المخصصة. هذا هو اسم خدمة شاشة التوقف التي يقوم نظام Android بتشغيلها عند ضبطها في الإعدادات ← العرض ← أحلام اليقظة. ومع ذلك ، نظرًا لأن EMUI لا يعرض قائمة التطبيقات التي تتوفر بها هذه الخدمة ، يتعين علينا البحث في خدمات التطبيق لمعرفة ما يطلق عليه.

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

الطريقة 1 - استخدام أدوات Android

قم بتنزيل My Android Tools وتثبيته من متجر Play. افتح التطبيق وتوسيع الشريط الجانبي على الجانب الأيسر. اضغط على "الخدمة" ضمن معلومات المكونات لعرض قائمة بالتطبيقات المثبتة وجميع خدماتها. ابحث عن تطبيق التوقف عن أحلام اليقظة / الشاشة الذي قمت بتثبيته في القائمة. حدده ، وسترى قائمة من الخدمات لكل تطبيق.

ابحث عن شيء يبدو وكأنه خدمة التوقف أحلام اليقظة / الشاشة. بالنسبة لـ Google Clock ، سيكون ذلك com.android.deskclock.Screensaver . بالنسبة لـ Lucid ، هذا هو de.j4velin.ultimateDayDream.DreamWrapper . ليلا على مدار الساعة وهذا com.firebirdberlin.nightdream.NightDreamService . بمجرد حصولك على هذه المعلومات ، نحن على استعداد لضبط شاشة التوقف المخصصة لدينا. تخطي أسفل الجزء "إرسال أوامر ADB لتعيين شاشات توقف مخصصة".

الطريقة 2 - فحص ملف بيان Android

قم بتنزيل أي تطبيق على متجر Play قادر على فحص ملف Android Manifest الخاص بالتطبيق. لقد استخدمت Developer لهذا الغرض ، ولكن يعمل أي تطبيق آخر. عرض ملف بيان تطبيق شاشة التوقف الخاص بك وابحث عن العلامة التي تتضمن الإذن " android.permission.BIND_DREAM_SERVICE ."

مقتطف من ملف بيان Android من Google Clock

مقتطف من ملف Android Manifest من Lucid DayDream

مقتطف من ملف بيان Android من Night Clock

بمجرد العثور عليها ، سجل اسم الخدمة. بالنسبة لـ Google Clock ، سيكون ذلك com.android.deskclock.Screensaver . بالنسبة لـ Lucid ، هذا هو de.j4velin.ultimateDayDream.DreamWrapper . ليلا على مدار الساعة وهذا com.firebirdberlin.nightdream.NightDreamService .

إرسال أمر ADB لضبط شاشات التوقف المخصصة

افتح موجه الأوامر أو المحطة الطرفية على جهاز الكمبيوتر الخاص بك وأدخل الأمر التالي:

 adb shell 

ثم ، أدخل هذا الأمر:

 settings put secure screensaver_components YOUR.CUSTOM.SCREENSAVER.COMPONENT 

حيث YOUR.CUSTOM.SCREENSAVER.COMPONENT هو اسم الحزمة لشاشة التوقف متبوعًا باسم خدمة شاشة التوقف. يجب فصل اسم الحزمة واسم الخدمة بشرطة مائلة للأمام.

على سبيل المثال ، إذا كنت أرغب في تعيين Google Clock على شاشة التوقف الخاصة بي:

 settings put secure screensaver_components com.android.deskclock/.Screensaver 

كما ترون ، الجزء الأول من المكون ، com.android.deskclock ، هو اسم حزمة ساعة Google. إذا اتبعت الطريقة الأولى ، فسيتم العثور على اسم الحزمة من خلال النظر في البادئة الشائعة لجميع الخدمات. إذا اتبعت الطريقة الثانية ، فسيتم سرد اسم الحزمة في أعلى ملف البيان. في كلتا الحالتين ، يمكنك فقط افتراض أن ما يلي قبل الفترة الأخيرة هو اسم الحزمة.

بالنسبة للجزء الثاني من اسم المكون ، .Screensaver ، يعد هذا في الواقع تدوينًا مختصرًا يتيح لنا تخطي الحاجة إلى كتابة اسم المكون الكامل com.android.deskclock/com.android.deskclock.Screensaver .

كمثال آخر ، إليك كيفية تعيين Lucid كشاشة توقف:

 settings put secure screensaver_components de.j4velin.ultimateDayDream/.DreamWrapper 

أخيرًا ، إليك كيفية ضبط "ساعة ليلية" على شاشة التوقف الخاصة بي:

 settings put secure screensaver_components com.firebirdberlin.nightdream/.NightDreamService 

بمجرد ضبط شاشة التوقف المخصصة الخاصة بك عن طريق أمر ADB ، ستكون على ما يرام. فقط قم بتوصيل هاتفك أو اربطه وانتظر انتهاء مهلة الشاشة من تلقاء نفسها. يجب أن تشاهد الآن هاتف Huawei أو Honor يبدأ في تشغيل شاشة التوقف المخصصة! إذا كنت ترغب في تخصيص شاشة التوقف ، فسيتعين عليك القيام بذلك عن طريق الانتقال إلى إعدادات التطبيق.


اتبع موجز RSS للبرامج التعليمية لمزيد من المحتوى مثل هذا. قم بتنزيل الميزات الاختبارية لمتابعة أحدث الأخبار والميزات الأصلية المنشورة على البوابة بسرعة.