बैटरी सेवर सुविधा को ट्रिगर करने वाले बैटरी स्तर को कैसे अनुकूलित किया जाए, साथ ही स्क्रीन बंद होने पर सुविधा को कैसे सक्षम किया जाए, इस पर एक ट्यूटोरियल।
आपके डिवाइस की बैटरी लाइफ को बढ़ाना उन प्राथमिक कारणों में से एक है जिसकी वजह से उपयोगकर्ता हमारे मंचों पर आते हैं। XDA में, आप अपनी बैटरी लाइफ को बेहतर बनाने के लिए ऐप्स, कर्नेल, ROM और गाइड पा सकते हैं। हालाँकि, शायद ही आपको कोई बैटरी जीवन युक्ति मिलेगी जो सार्वभौमिक रूप से काम करती है।
Google ने एंड्रॉइड 5.0 लॉलीपॉप में "बैटरी सेवर" नामक एक सुविधा पेश की, जो बैटरी सेविंग टूल का एक उदाहरण है जो लगभग किसी भी एंड्रॉइड डिवाइस पर काम करता है। बैटरी सेवर, सक्षम होने पर, पृष्ठभूमि डेटा, स्थान सेवाओं, कंपन, एनिमेशन को अक्षम कर देता है, और जहां आवश्यक हो वहां सीपीयू प्रदर्शन को भी कम कर देता है। जब आपको अपनी बैटरी लाइफ बढ़ाने की आवश्यकता हो तो इसका लाभ उठाना एक उपयोगी सुविधा है, लेकिन डिफ़ॉल्ट रूप से सेवा केवल तभी सक्रिय होती है जब बैटरी का स्तर 5, 10, या 15% होता है या मैन्युअल रूप से सक्रिय होता है।
यदि आप बैटरी प्रतिशत बदलना चाहते हैं जो बैटरी सेवर सुविधा को ट्रिगर करता है तो क्या होगा? या शायद आप स्क्रीन बंद होने पर बैटरी सेवर को स्वचालित रूप से सक्षम करना चाहते हैं? निश्चित रूप से, आप बैटरी सेवर को सक्षम करने के लिए त्वरित सेटिंग्स टॉगल या शॉर्टकट का उपयोग कर सकते हैं, लेकिन ऐसा करना याद रखना परेशानी भरा हो सकता है। इस ट्यूटोरियल में, मैं आपको दिखाऊंगा कि आप बैटरी सेवर के ट्रिगर प्रतिशत को कैसे संशोधित कर सकते हैं या यहां तक कि आप जो भी मानदंड चाहते हैं उसके आधार पर सुविधा को स्वचालित रूप से शुरू कर सकते हैं।
एंड्रॉइड पर लगभग हर सेटिंग की तरह, प्रॉपर्टी को तब तक संशोधित किया जा सकता है जब तक आपके पास उचित अनुमति हो। बैटरी सेवर पैरामीटर को इसमें परिभाषित किया गया है समायोजन। वैश्विक वर्ग, हालाँकि आपको उस पेज पर दस्तावेज़ नहीं मिलेंगे क्योंकि यह सुविधा हर डिवाइस पर मौजूद होने की गारंटी नहीं है।
हालाँकि, AOSP पर एक सरसरी नज़र डालने या आपके डिवाइस पर सभी उपलब्ध सेटिंग्स को सूचीबद्ध करने से पता चलता है कि बैटरी सेवर पैरामीटर को "के तहत परिभाषित किया गया हैकम बिजली" स्थिर। इसमें "ऑफ" और "ऑन" के लिए क्रमशः "0" या "1" का पूर्णांक मान होता है। बैटरी सेवर के लिए ट्रिगर स्तर/प्रतिशत मान को "के अंतर्गत परिभाषित किया गया हैनिम्न_शक्ति_ट्रिगर_स्तर"स्थिर, और यह 1 और 100 के बीच एक पूर्णांक मान रखता है। इन दोनों मापदंडों में से किसी एक को संशोधित करके, हम बैटरी सेवर को स्वयं नियंत्रित कर सकते हैं।
कस्टम बैटरी सेवर ट्रिगर स्तर
सबसे पहले, हम एक मैनुअल बैटरी सेवर ट्रिगर प्रतिशत/स्तर सेट करेंगे। इसके दो समाधान हैं, जिनमें से पहले में low_power_trigger_level स्थिरांक को संशोधित करना शामिल है ताकि एंड्रॉइड सिस्टम बैटरी सेवर को अपने आप सक्षम/अक्षम कर सके। ऐसा करने के लिए, आपको बस एक सरल ADB कमांड भेजना होगा। यदि आपकी मशीन पर पहले से ही ADB सेटअप है, तो अगले भाग को छोड़ दें। यदि नहीं, तो आगे पढ़ें.
एडीबी की स्थापना
पहला, सीधे Google से ADB बाइनरी डाउनलोड करें अपने विशेष ओएस के लिए और इसे अपने कंप्यूटर पर एक अलग निर्देशिका में निकालें। अगला, उचित ड्राइवर स्थापित करें आपके विशेष फ़ोन के लिए. फिर, सेटिंग्स -> डेवलपर विकल्प में "यूएसबी डिबगिंग" सक्षम करें। यदि आपको डेवलपर विकल्प दिखाई नहीं देता है, तो आपको सेटिंग्स -> फ़ोन के बारे में जाकर बिल्ड नंबर पर 7 बार टैप करके इसे सक्षम करना होगा। अंत में, सुनिश्चित करें कि एडीबी एडीबी बाइनरी के समान निर्देशिका में कमांड प्रॉम्प्ट शुरू करके काम कर रहा है (राइट-क्लिक -> "यहां कमांड प्रॉम्प्ट खोलें") और निम्न कमांड चलाएं:
adb devices
यदि आप अपने डिवाइस का सीरियल नंबर देखते हैं (और यह अनधिकृत नहीं कहता है), तो आप सुनहरे हैं। यदि आप अपने फोन पर एक पॉप-अप देखते हैं जो आपसे आपके कंप्यूटर को एडीबी एक्सेस देने के लिए कहता है, तो हां कहें। यदि आपको ऐसा होता हुआ नहीं दिखता है, तो अपने कंप्यूटर/फ़ोन को रीबूट करके उसे अपने कंप्यूटर में पुनः प्लग करने का प्रयास करें। अन्यथा, ड्राइवर को पुनः स्थापित करने का प्रयास करें।
कस्टम ट्रिगर स्तर - एडीबी विधि
एक बार एडीबी सेटअप हो जाने के बाद, सेटिंग को संशोधित करने का समय आ गया है। आपको बस निम्नानुसार एक एकल कमांड दर्ज करना है:
adb shell settings put global low_power_trigger_level TRIGGER_LEVEL
जहां TRIGGER_LEVEL बैटरी स्तर (1-100% के बीच) है जिसके लिए आप चाहते हैं कि एंड्रॉइड बैटरी सेवर सक्षम करे। एक बार सेट हो जाने पर, सावधान रहें कि यदि आप सेटिंग्स में बैटरी सेवर मेनू दर्ज करते हैं तो यह मान स्वचालित रूप से रीसेट हो जाता है (जो आपको करने की आवश्यकता नहीं है क्योंकि एकमात्र विकल्प वही है जिसे हम वैसे भी बदल रहे हैं)।
अगले भाग में, मैं आपको दिखाऊंगा कि लोकप्रिय ऑटोमेशन ऐप का उपयोग कैसे करें Tasker के साथ ऑटोटूल्स बीटा कस्टम ट्रिगर स्तर सेट करने के लिए प्लग-इन करें। इस पद्धति का लाभ यह है कि आप अपनी इच्छानुसार किसी भी स्थिति के आधार पर बैटरी सेवर को सक्षम कर सकेंगे, जिसके बारे में हम नीचे चर्चा करेंगे।
कस्टम ट्रिगर स्तर - टास्कर विधि
यदि आप टास्कर से परिचित हैं, तो ऊपर दिया गया स्क्रीनशॉट आपको दिखाता है कि हम मूल रूप से क्या कर रहे हैं। बाईं ओर, दो राज्य संदर्भ हैं, जिनके पूरा होने पर, टास्कर बैटरी सेवर को सक्षम कर देगा। जब ये दोनों स्थितियां पूरी नहीं होती हैं, तो टास्कर बैटरी सेवर को अक्षम कर देता है। पहला राज्य वर्तमान बैटरी स्तर है, और जब यह 1-25% के बीच होता है तो यह राज्य सक्रिय हो जाता है। जब फोन चार्जर से बाहर होता है तो दूसरी स्थिति सक्रिय होती है, यह सुनिश्चित करने के लिए कि चार्ज करते समय बैटरी सेवर सक्रिय न हो, चाहे कुछ भी हो।
उपरोक्त दो राज्य संदर्भों को टास्कर के अलावा किसी भी चीज़ की आवश्यकता के बिना लागू किया जा सकता है, लेकिन टास्कर द्वारा बैटरी सेवर को नियंत्रित करने के लिए, हमें ऑटोटूल्स प्लग-इन का उपयोग करने की आवश्यकता है। विशेष रूप से, ऑटोटूल्स सिक्योर सेटिंग्स फ़ंक्शन। हालाँकि, डिफ़ॉल्ट रूप से ऑटोटूल्स के पास बैटरी सेवर को नियंत्रित करने के लिए आवश्यक उचित अनुमति नहीं है, इसलिए हमें पहले उसे वह अनुमति देनी होगी।
एंड्रॉइड की अनुमति प्रबंधन प्रणाली के तहत, एप्लिकेशन उन अनुमतियों को परिभाषित करते हैं जिन्हें वे मेनिफेस्ट फ़ाइल में देना चाहते हैं। इसके बाद उपयोगकर्ता इंस्टॉलेशन (प्री-मार्शमैलो) या मांग पर (मार्शमैलो+) पर अनुमति दे या अस्वीकार कर सकते हैं। हालाँकि, कुछ ऐसी अनुमतियाँ हैं जो अनुप्रयोगों को नहीं दी जा सकतीं, भले ही वे मेनिफेस्ट में इसके लिए अनुरोध करें, जैसे राइट_सिक्योर_सेटिंग्स. ऐसा इसलिए है क्योंकि किसी भी एप्लिकेशन को इतनी शक्तिशाली अनुमति देने से उस ऐप को आपके डिवाइस पर बहुत अधिक नियंत्रण मिल जाएगा।
लेकिन एक समाधान है जिसका उपयोग हम अपने इच्छित किसी भी ऐप को WRITE_SECURE_SETTINGS अनुमति देने के लिए कर सकते हैं। ADB का उपयोग करके पैकेज मैनेजर (दोपहर) टूल, हम अपनी इच्छानुसार किसी भी एप्लिकेशन को लगभग कोई भी अनुमति दे सकते हैं (बशर्ते वह एप्लिकेशन मेनिफेस्ट फ़ाइल में उस अनुमति का अनुरोध करता हो)।
पहली चीज़ जो आपको करनी होगी वह है एडीबी बाइनरी स्थापित करें आपके कंप्यूटर पर इसके बाद आपके डिवाइस के लिए सही ड्राइवर. फिर, डेवलपर विकल्पों में यूएसबी डिबगिंग सक्षम करें (सेटिंग्स पर जाएं -> फोन के बारे में और यदि आपने पहले से नहीं किया है तो बिल्ड नंबर पर 7 बार टैप करें) और अपने फोन को अपने कंप्यूटर से कनेक्ट करें। अंत में, टर्मिनल खोलने के बाद निम्नलिखित कमांड भेजें:
adb shell pm grant com.joaomgcd.autotools android.permission.WRITE_SECURE_SETTINGS
अब ऑटोटूल्स आपके डिवाइस पर किसी भी ग्लोबल, सिक्योर या सिस्टम सेटिंग को बदलने की क्षमता रखेगा। ऐसे कई तरीके हैं जिनसे आप इन सेटिंग्स और उपलब्ध सेटिंग्स की सूची के साथ काम कर सकते हैं प्रत्येक श्रेणी पूरी तरह से आपके डिवाइस और सॉफ़्टवेयर निर्माण पर निर्भर करती है, लेकिन वह चर्चा दूसरे के लिए है समय। किसी भी स्थिति में, हम आपको बताएंगे कि लॉक स्क्रीन टाइमआउट को नियंत्रित करने के लिए ऑटोटूल का उपयोग कैसे करें।
कस्टम बैटरी स्तर/प्रतिशत पर टास्कर द्वारा बैटरी सेवर को नियंत्रित करने के लिए अब चरण-दर-चरण मार्गदर्शिका यहां दी गई है, क्योंकि हमारे पास सभी आवश्यक शर्तें उपलब्ध हैं।
सौभाग्य से, एडीबी पद्धति के विपरीत, हमें किसी भी आदेश को दर्ज करने के बारे में चिंता करने की ज़रूरत नहीं है। ऑटोटूल्स के डेवलपर ने बैटरी सेवर को ट्रिगर करने के लिए फीचर लिखा है जो शेल कमांड को लपेटकर भेजता है उपयोगकर्ता के अनुकूल यूआई में, इसलिए ऐप कमांड का ख्याल रखता है जबकि आपको बस इसमें एक विकल्प चुनना है अनुप्रयोग।
- टास्कर खोलें और दबाएं + नई प्रोफ़ाइल बनाने के लिए नीचे दाईं ओर आइकन। प्रोफ़ाइल को "बैटरी सेवर - कस्टम लेवल" नाम दें और चुनें राज्य प्रसंग।
- जाओ पावर -> बैटरी स्तर. "से" स्लाइडर को 1 पर सेट करें और "से" स्लाइडर को बैटरी स्तर पर सेट करें जिसे आप बैटरी सेवर चालू करना चाहते हैं।
- इस प्रोफ़ाइल से जुड़ा एक नया कार्य बनाएं और इसे "बैटरी सेवर सक्षम करें" नाम दें।
- दबाओ + नई कार्रवाई बनाने के लिए नीचे मध्य में बटन। जाओ प्लगइन --> ऑटोटूल्स --> सुरक्षित सेटिंग्स। ऑटोटूल्स कॉन्फ़िगरेशन दर्ज करने के लिए पेंसिल बटन दबाएँ।
- चुने बैटरी बचाने वाला विकल्प चुनें और इसे "पर सेट करें"सक्षम करना।"
- मुख्य स्क्रीन पर वापस, हमारे द्वारा पहले बनाई गई बैटरी लेवल स्थिति को लंबे समय तक दबाए रखें ताकि हम इस प्रोफ़ाइल में एक अतिरिक्त स्थिति संदर्भ जोड़ सकें। जाओ शक्ति --> शक्ति और स्रोत चयन के लिए "कोई" और जाँच करें "औंधाना."
- फिर से, मुख्य स्क्रीन पर वापस, "बाहर निकलें" कार्य जोड़ने के लिए "बैटरी सेवर सक्षम करें" कार्य पर लंबे समय तक दबाएं। यह प्रोफ़ाइल, जो तब ट्रिगर होती है जब बैटरी का स्तर > आपकी सीमा पर होता है या जब डिवाइस चालू होता है चार्जर. इस कार्य को "बैटरी सेवर अक्षम करें" नाम दें।
- कार्रवाई के लिए, पर जाएँ प्लगइन --> ऑटोटूल्स --> सुरक्षित सेटिंग्स फिर एक बार। इस बार बैटरी सेवर विकल्प को "पर सेट करें"अक्षम करना।"
इसके बाद, जब भी फोन स्लीप मोड में जाएगा/डिस्प्ले बंद होगा तो हम बैटरी सेवर को ट्रिगर करने के लिए टास्कर का उपयोग करेंगे।
डिस्प्ले ऑफ पर बैटरी सेवर सक्षम करें
मैं मान रहा हूं कि आपने ऑटोटूल्स को ऊपर बताए अनुसार सुरक्षित सेटिंग्स तक पहुंचने के लिए आवश्यक अनुमति दी है। यदि नहीं, तो वापस जाएँ और ऐसा करें। एक बार जब आप तैयार हो जाएं, तो यहां चरण-दर-चरण निर्देश दिया गया है।
- टास्कर खोलें और दबाएं + नई प्रोफ़ाइल बनाने के लिए नीचे दाईं ओर आइकन। प्रोफ़ाइल को "बैटरी सेवर - डिस्प्ले ऑफ" नाम दें और चुनें राज्य प्रसंग।
- जाओ पावर -> प्रदर्शन स्थिति. इसे सेट करें "बंद" विकल्प।
- कार्य के लिए, आप पहले किए गए "बैटरी सेवर सक्षम करें" कार्य का चयन कर सकते हैं। यदि आपने उन चरणों का पालन नहीं किया है, तो "बैटरी सेवर सक्षम करें" नाम से एक नया कार्य बनाएं।
- दबाओ + नई कार्रवाई बनाने के लिए नीचे मध्य में बटन। जाओ प्लगइन --> ऑटोटूल्स --> सुरक्षित सेटिंग्स। ऑटोटूल्स कॉन्फ़िगरेशन दर्ज करने के लिए पेंसिल बटन दबाएँ।
- चुने बैटरी बचाने वाला विकल्प चुनें और इसे "पर सेट करें"सक्षम करना।"
- मुख्य स्क्रीन पर वापस, हमारे द्वारा पहले बनाई गई बैटरी लेवल स्थिति को लंबे समय तक दबाए रखें ताकि हम इस प्रोफ़ाइल में एक अतिरिक्त स्थिति संदर्भ जोड़ सकें। जाओ शक्ति --> शक्ति और स्रोत चयन के लिए "कोई" और जाँच करें "औंधाना."
- फिर से, मुख्य स्क्रीन पर वापस, इस प्रोफ़ाइल में "बाहर निकलें" कार्य जोड़ने के लिए "बैटरी सेवर सक्षम करें" कार्य पर लंबे समय तक दबाएं, जो डिस्प्ले चालू होने पर या डिवाइस चार्जर पर होने पर ट्रिगर होता है। पहले से कार्य "बैटरी सेवर अक्षम करें" जोड़ें, या इसे अभी जोड़ने के लिए अगले चरण का पालन करें।
- कार्रवाई के लिए, पर जाएँ प्लगइन --> ऑटोटूल्स --> सुरक्षित सेटिंग्स फिर एक बार। इस बार बैटरी सेवर विकल्प को "पर सेट करें"अक्षम करना।"
इतना ही! जब भी स्क्रीन बंद हो और डिवाइस चालू हो तो टास्कर को स्वचालित रूप से बैटरी सेवर सक्षम करना चाहिए चार्जर को बंद कर दें, और जब स्क्रीन वापस चालू हो या डिवाइस चालू हो तो बैटरी सेवर को अक्षम कर दें चार्जर.
इन युक्तियों को आज़माएं और हमें बताएं कि वे आपके लिए कैसे काम करती हैं, या हमें इस ट्रिक को बेहतर बनाने के बारे में अपने सुझाव दें!