ईएमयूआई चलाने वाले हुआवेई या ऑनर डिवाइस पर कस्टम स्क्रीन सेवर/डेड्रीम कैसे सेट करें, इस पर एक ट्यूटोरियल। यह ADB कमांड के माध्यम से किया जाता है, इसलिए रूट की आवश्यकता नहीं है।
एंड्रॉइड 4.2 जेली बीन ने डेड्रीम नामक एक फीचर पेश किया, जो मूलतः सिर्फ एक है इंटरैक्टिव स्क्रीन सेवर यह तब सक्रिय होता है जब डिवाइस डॉक किया जाता है और/या चार्ज किया जाता है। तृतीय पक्ष डेवलपर कर सकते हैं अपने स्वयं के स्क्रीन सेवर बनाएं जो सेटिंग्स → डिस्प्ले में उपयोगकर्ता के लिए पहुंच योग्य हैं। दुर्भाग्य से, प्रत्येक OEM अपने उपयोगकर्ताओं को कस्टम स्क्रीन सेवर सेट करने की अनुमति नहीं देता है। उदाहरण के लिए, हुआवेई और उसका उप-ब्रांड ऑनर अपने उपयोगकर्ताओं को केवल एक सिंगल स्क्रीन सेवर विकल्प देता है - फोटो टेबल विकल्प जो स्लाइड शो के रूप में कार्य करता है।
(नोट: Google ने Android 7.0 Nougat की रिलीज़ के साथ ही Daydreams का नाम बदलकर स्क्रीन सेवर कर दिया, ताकि उपयोगकर्ता इस सुविधा को Daydream VR प्लेटफ़ॉर्म के साथ भ्रमित न करें। हालाँकि, Huawei और Honor डिवाइस अभी भी सेटिंग्स में स्क्रीन सेवर को "डेड्रीम" के रूप में संदर्भित करते हैं, इसलिए मैं दोनों शब्दों का परस्पर उपयोग कर रहा हूं।)
मुझे नहीं पता कि ईएमयूआई (हुआवेई और ऑनर के एंड्रॉइड स्मार्टफोन पर चलने वाला सॉफ्टवेयर) उपयोगकर्ताओं को इसकी अनुमति क्यों नहीं देता है सेटिंग्स में एक कस्टम स्क्रीन सेवर सेट करें, लेकिन मुझे पता है कि अपना स्वयं का स्क्रीन सेवर मैन्युअल रूप से सेट करना संभव है। ऐसे।
ट्यूटोरियल - ईएमयूआई में मैन्युअल रूप से एक कस्टम स्क्रीन सेवर सेट करें
एडीबी स्थापित करें
चूँकि इस पद्धति में ADB कमांड भेजना शामिल है, इसलिए हमें किसी भी अन्य चीज़ को छूने से पहले यह सुनिश्चित करना होगा कि हमारे पास वह सेटअप है। डाउनलोड करें स्टैंडअलोन एडीबी बाइनरी और इसे अपने डेस्कटॉप/लैपटॉप कंप्यूटर के स्टोरेज पर कहीं भी सेव करें (प्रो-टिप: विंडोज़ के लिए, सब कुछ इसमें डाल दें)। C:\Windows
एडीबी के लिए सिस्टम-वाइड काम करने के लिए)। इसके बाद सुनिश्चित करें कि आपके फोन के लिए उचित ड्राइवर स्थापित है हाईसुइट और देख रहा हूँ कि क्या यह आपके फ़ोन को पहचानता है। यदि नहीं, तो HiSuite को आपके लिए ड्राइवर स्थापित करने दें।
अब अपने फोन पर सेटिंग्स → अबाउट फोन पर जाएं और "बिल्ड नंबर" पर 7 बार टैप करें जब तक कि आपको एक पॉप अप न दिखाई दे कि आप अब डेवलपर हैं। सेटिंग्स में वापस, एक नया मेनू आइटम डेवलपर विकल्प नामक दिखाई देगा। इसे दर्ज करें और "यूएसबी डिबगिंग" देखें। इसे सक्षम करें और फिर अपने फोन को अपने पीसी से कनेक्ट करें।
अपने पीसी पर एक कमांड प्रॉम्प्ट/टर्मिनल खोलें और निम्नलिखित कमांड दर्ज करें:
adb devices
अपने फ़ोन पर वापस, आपको एक पॉप-अप दिखाई देगा जिसमें आपसे अपने कंप्यूटर को USB डिबगिंग का उपयोग करने के लिए अधिकृत करने के लिए कहा जाएगा। इसे अधिकृत करें. अब आपके कंप्यूटर पर, उपरोक्त कमांड का आउटपुट आपके फ़ोन का सीरियल नंबर दिखाना चाहिए। यदि हां, तो आप आगे बढ़ने के लिए तैयार हैं।
कस्टम स्क्रीन सेवर सेट करना
अगली चीज़ जो आपको करने की ज़रूरत होगी वह है सेटिंग्स → डिस्प्ले पर जाएं और स्क्रीन सेवर (ईएमयूआई में डेड्रीम कहा जाता है) चालू करने के लिए टॉगल को फ़्लिप करें। इसके नीचे दी गई किसी भी सेटिंग के बारे में चिंता न करें, जब हम अपना स्वयं का कस्टम स्क्रीन सेवर सेट करेंगे तो ये सभी अप्रासंगिक हो जाएंगे।
इसके बाद, आपको Google Play Store से एक कस्टम डेड्रीम/स्क्रीन सेवर डाउनलोड और इंस्टॉल करना होगा। मैंने इस पद्धति का परीक्षण किया गूगल घड़ी, ल्यूसिड डेड्रीम स्क्रीनसेवर, और रात की घड़ी. आपको मैन्युअल रूप से यह पता लगाने के लिए किसी तरीके की भी आवश्यकता होगी कि आपके कस्टम स्क्रीन सेवर ऐप की "ड्रीम सर्विस" का नाम क्या है। यह स्क्रीन सेवर सेवा का नाम है जिसे एंड्रॉइड सिस्टम तब शुरू करता है जब आप इसे सेटिंग्स → डिस्प्ले → डेड्रीम में सेट करते हैं। हालाँकि, चूंकि EMUI उन ऐप्स की सूची प्रदर्शित नहीं करता है जिनके पास यह सेवा उपलब्ध है, हमें यह पता लगाने के लिए ऐप की सेवाओं को खंगालना होगा कि इसे क्या कहा जाता है।
मैं आपको यह कैसे करना है इसके दो अलग-अलग तरीके दिखाऊंगा। विधि 1 कम सटीक है, लेकिन करना आसान है। विधि 2 आपको सही नाम प्राप्त करने की गारंटी देगी।
डाउनलोड करो और इंस्टॉल करो मेरे Android उपकरण प्ले स्टोर से. ऐप खोलें और बाईं ओर साइडबार का विस्तार करें। इंस्टॉल किए गए ऐप्स और उनकी सभी सेवाओं की सूची लाने के लिए घटक जानकारी के अंतर्गत "सेवा" पर टैप करें। सूची में आपके द्वारा इंस्टॉल किया गया डेड्रीम/स्क्रीन सेवर ऐप देखें। इसे चुनें, और आपको प्रत्येक ऐप की सेवाओं की एक सूची दिखाई देगी।
किसी ऐसी चीज़ की तलाश करें जो सुनने में ऐसी लगे कि यह दिवास्वप्न/स्क्रीन सेवर सेवा हो सकती है। Google घड़ी के लिए, वह होगा com.android.deskclock.Screensaver
. ल्यूसिड के लिए वह है de.j4velin.ultimateDayDream.DreamWrapper
. रात्रि घड़ी के लिए वह है com.firebirdberlin.nightdream.NightDreamService
. एक बार आपके पास यह जानकारी हो जाने पर, हम अपना कस्टम स्क्रीन सेवर सेट करने के लिए तैयार हैं। "कस्टम स्क्रीन सेवर सेट करने के लिए एडीबी कमांड भेजना" भाग के नीचे जाएं।
विधि 2 - एंड्रॉइड मेनिफेस्ट फ़ाइल का निरीक्षण करना
Play Store पर कोई भी ऐप डाउनलोड करें जो किसी ऐप की एंड्रॉइड मेनिफेस्ट फ़ाइल का निरीक्षण करने में सक्षम हो। मैंनें इस्तेमाल किया डेवलपर इस उद्देश्य के लिए, लेकिन कोई अन्य ऐप काम करता है। अपने स्क्रीन सेवर ऐप की मेनिफेस्ट फ़ाइल देखें और खोजें android.permission.BIND_DREAM_SERVICE
.”
एक बार जब आपको यह मिल जाए, तो सेवा के नाम पर ध्यान दें। Google घड़ी के लिए, वह होगा com.android.deskclock.Screensaver
. ल्यूसिड के लिए वह है de.j4velin.ultimateDayDream.DreamWrapper
. रात्रि घड़ी के लिए वह है com.firebirdberlin.nightdream.NightDreamService
.
कस्टम स्क्रीन सेवर सेट करने के लिए एडीबी कमांड भेज रहा हूं
अपने कंप्यूटर पर कमांड प्रॉम्प्ट या टर्मिनल खोलें और निम्नलिखित कमांड दर्ज करें:
adb shell
फिर, यह आदेश दर्ज करें:
settingsputsecurescreensaver_componentsYOUR.CUSTOM.SCREENSAVER.COMPONENT
जहां Your.CUSTOM.SCREENSAVER.COMPONENT स्क्रीन सेवर का पैकेज नाम है जिसके बाद स्क्रीन सेवर की सेवा का नाम आता है। पैकेज नाम और सेवा नाम को फॉरवर्ड स्लैश द्वारा अलग किया जाना चाहिए।
उदाहरण के लिए, यदि मैं Google घड़ी को अपने स्क्रीन सेवर के रूप में सेट करना चाहता हूँ:
settings put secure screensaver_components com.android.deskclock/.Screensaver
जैसा कि आप देख सकते हैं, घटक का पहला भाग, com.android.desklock, Google Clock का पैकेज नाम है। यदि आपने विधि 1 का अनुसरण किया है, तो पैकेज का नाम सभी सेवाओं के सामान्य उपसर्ग को देखकर पाया जाता है। यदि आपने विधि 2 का पालन किया है, तो पैकेज का नाम मेनिफेस्ट फ़ाइल के सबसे ऊपर सूचीबद्ध है। किसी भी तरह से, आप बस यह मान सकते हैं कि अंतिम अवधि से पहले जो आता है वह पैकेज का नाम है।
घटक नाम के दूसरे भाग के लिए, .स्क्रीनसेवर, यह वास्तव में एक शॉर्टकट नोटेशन है जो हमें पूर्ण घटक नाम लिखने से बचने की अनुमति देता है com.android.deskclock/com.android.deskclock.Screensaver
.
एक अन्य उदाहरण के रूप में, यहां बताया गया है कि मैं ल्यूसिड को अपने स्क्रीन सेवर के रूप में कैसे सेट करूंगा:
settings put secure screensaver_components de.j4velin.ultimateDayDream/.DreamWrapper
अंत में, यहां बताया गया है कि मैं नाइट क्लॉक को अपने स्क्रीन सेवर के रूप में कैसे सेट करूंगा:
settings put secure screensaver_components com.firebirdberlin.nightdream/.NightDreamService
एक बार जब आप एडीबी कमांड के माध्यम से अपना कस्टम स्क्रीन सेवर सेट कर लेते हैं, तो आप जाने के लिए तैयार हैं। बस अपने फोन को प्लग इन करें या डॉक करें और स्क्रीन के अपने आप टाइम आउट होने का इंतजार करें। अब आप देखेंगे कि आपका Huawei या Honor फोन आपके कस्टम स्क्रीन सेवर को चलाना शुरू कर देगा! यदि आप स्क्रीन सेवर को कस्टमाइज़ करना चाहते हैं, तो आपको ऐप की सेटिंग में जाकर ऐसा करना होगा।
का पीछा करो एक्सडीए ट्यूटोरियल आरएसएस फ़ीड इस तरह की और अधिक सामग्री के लिए। डाउनलोड करना एक्सडीए लैब्स XDA पोर्टल पर प्रकाशित सभी नवीनतम समाचारों और मूल सुविधाओं को तुरंत प्राप्त करने के लिए।