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

برنامج تعليمي حول كيفية تعيين شاشة توقف مخصصة/DayDream على أجهزة Huawei أو Honor التي تعمل بنظام EMUI. ويتم ذلك من خلال أمر ADB، لذلك لا حاجة إلى الجذر.

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

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

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


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

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

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

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

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

adb devices

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

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

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

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

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

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

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

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

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

مقتطف من ملف Android Manifest من Google Clock
مقتطف من ملف Android Manifest من Lucid DayDream
مقتطف من ملف Android Manifest من Night Clock

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

إرسال أمر ADB لتعيين حافظات الشاشة المخصصة

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

adb shell

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

settingsputsecurescreensaver_componentsYOUR.CUSTOM.SCREENSAVER.COMPONENT

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

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

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

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

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

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

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

أخيرًا، إليك كيفية تعيين Night Clock كشاشة توقف:

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

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


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