एंड्रॉइड में बैटरी की जानकारी कैसे प्राप्त करें
एंड्रॉइड ऐप्स विकसित करने के लिए बैटरी से संबंधित जानकारी, जैसे उसका स्तर और स्थिति, प्राप्त करना आवश्यक है जो बैटरी लाइफ को प्रभावी ढंग से संभालते हैं। एंड्रॉइड प्लेटफ़ॉर्म इस उद्देश्य के लिए बैटरीमैनेजर क्लास प्रदान करता है, लेकिन इसका उपयोग करना भ्रमित करने वाला हो सकता है।
बैटरीमैनेजर क्लास को समझना
अपने नाम के बावजूद, बैटरीमैनेजर क्लास नहीं है विधियों के साथ एक विशिष्ट वर्ग। इसके बजाय, यह विभिन्न बैटरी स्थितियों और गुणों का प्रतिनिधित्व करने वाले विभिन्न स्थिरांक वाला एक एनम है। यह पहली बार में भ्रमित करने वाला हो सकता है, लेकिन इसे बैटरी जानकारी तक पहुंचने का एक सतत तरीका प्रदान करने के लिए डिज़ाइन किया गया है।
बैटरी स्तर पुनर्प्राप्त करना
वर्तमान बैटरी स्तर पुनर्प्राप्त करने के लिए, आप यह कर सकते हैं बैटरी_प्रॉपर्टी_क्षमता स्थिरांक का उपयोग करें:
BatteryManager bm = (BatteryManager) context.getSystemService(BATTERY_SERVICE);
int batteryLevel = bm.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY);
यह प्रतिशत के रूप में बैटरी स्तर का प्रतिनिधित्व करने वाला एक पूर्णांक लौटाएगा।
बैटरी स्थिति पुनर्प्राप्त करना
वर्तमान बैटरी स्थिति निर्धारित करने के लिए, जैसे कि यह डिस्चार्ज हो रही है, चार्ज हो रही है, या प्लग इन किया गया है, तो आप निम्नलिखित का उपयोग कर सकते हैं स्थिरांक:
आप वर्तमान स्थिति को पुनः प्राप्त करने के लिए getBatteryStatus() विधि का उपयोग कर सकते हैं:
int batteryStatus = bm.getIntProperty(BatteryManager.BATTERY_STATUS);
निष्कर्ष
बैटरीमैनेजर क्लास का उपयोग करके, आप आसानी से विस्तृत बैटरी जानकारी तक पहुंच सकते हैं आपके एंड्रॉइड एप्लिकेशन में इसका स्तर और स्थिति। यह आपको बैटरी जीवन को प्रभावी ढंग से प्रबंधित करने और उपयोगकर्ताओं को वास्तविक समय में बैटरी से संबंधित अपडेट प्रदान करने में सक्षम बनाता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3