बैटरी स्थिति
अपने डिवाइस की बैटरी स्थिति को रीयल-टाइम में मॉनिटर करें, जिसमें चार्ज लेवल, चार्जिंग स्थिति और अनुमानित शेष समय शामिल है।
इनपुट
आउटपुट
रीडमी
Battery Status API क्या है?
Battery Status API एक वेब मानक है जो वेबसाइटों और एप्लिकेशनों को आपके डिवाइस की बैटरी के बारे में जानकारी तक पहुँच प्रदान करता है। यह चार्ज स्तर, चार्जिंग स्थिति, और पूर्ण चार्ज या पूर्ण डिस्चार्ज तक शेष अनुमानित समय के बारे में वास्तविक‑समय डेटा प्रदान करता है। यह API विशेष रूप से उन वेब एप्लिकेशनों के लिए उपयोगी है जिन्हें उपलब्ध पावर के आधार पर अपने व्यवहार को अनुकूलित करने की आवश्यकता होती है, जैसे बैटरी कम होने पर फीचर कम करना या चार्ज न होने पर भारी कार्यों को रोकना।
उपकरण विवरण
यह टूल Battery Status API का उपयोग करके आपके डिवाइस की वर्तमान बैटरी स्थिति को वास्तविक‑समय में प्रदर्शित करता है। यह बैटरी प्रतिशत, डिवाइस चार्ज हो रहा है या डिस्चार्ज हो रहा है, और यह अनुमान दिखाता है कि बैटरी पूर्ण (चार्जिंग के दौरान) या खाली (डिस्चार्जिंग के दौरान) होने में कितना समय लगेगा।
विशेषताएँ
- वास्तविक‑समय बैटरी स्तर - स्वचालित अपडेट के साथ वर्तमान बैटरी प्रतिशत देखें
- चार्जिंग स्थिति संकेतक - देखें कि आपका उपकरण वर्तमान में चार्ज हो रहा है या बैटरी पर चल रहा है
- समय अनुमान - पूर्ण चार्ज तक का समय या डिस्चार्ज तक का समय के गणना किए गए अनुमान प्राप्त करें
- ब्राउज़र संगतता जांच - स्वचालित रूप से पता करता है कि आपका ब्राउज़र Battery Status API का समर्थन करता है या नहीं
- कोई इंस्टॉलेशन आवश्यक नहीं - बिना किसी प्लगइन के सीधे आपके वेब ब्राउज़र में काम करता है
उपयोग केस
- बैटरी मॉनिटरिंग - अपने ब्राउज़र को छोड़े बिना जल्दी से अपने उपकरण की बैटरी स्थिति जांचें
- पावर मैनेजमेंट - बैटरी ड्रेन दर और चार्जिंग समय को ट्रैक करें
- डेवलपमेंट टेस्टिंग - परीक्षण करें कि वेब एप्लिकेशन विभिन्न बैटरी स्थितियों पर कैसे प्रतिक्रिया देते हैं
- डिवाइस डायग्नॉस्टिक्स - संभावित हार्डवेयर समस्याओं की पहचान के लिए बैटरी व्यवहार की निगरानी करें
- मल्टी‑डिवाइस तुलना - विभिन्न उपकरणों में बैटरी प्रदर्शन की तुलना करें
तकनीकी विवरण
यह उपकरण Battery Status API (जिसे Battery API भी कहा जाता है) का उपयोग करता है, जिसे navigator.getBattery() मेथड के माध्यम से एक्सेस किया जाता है। API प्रदान करता है:
- Level: बैटरी चार्ज स्तर (0.0 से 1.0, प्रतिशत के रूप में प्रदर्शित)
- Charging: बूलियन जो दर्शाता है कि उपकरण प्लग इन है या नहीं
- ChargingTime: सेकंड में वह समय जब बैटरी पूरी तरह चार्ज हो जाएगी (यदि चार्जिंग हो रही है)
- DischargingTime: सेकंड में वह समय जब बैटरी खाली हो जाएगी (यदि डिस्चार्ज हो रही है)
नोट: Battery Status API सभी ब्राउज़रों में समर्थित नहीं है। यह Windows और Linux पर Chromium-आधारित ब्राउज़रों (Chrome, Edge, Opera) में सबसे अच्छा काम करता है। Safari और Firefox में सीमित या कोई समर्थन नहीं है। मोबाइल ब्राउज़रों में भी गोपनीयता चिंताओं के कारण प्रतिबंध हो सकते हैं।