"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > अपने एंड्रॉइड ऐप में बैटरी की जानकारी कैसे प्राप्त करें?

अपने एंड्रॉइड ऐप में बैटरी की जानकारी कैसे प्राप्त करें?

2024-11-08 को प्रकाशित
ब्राउज़ करें:489

How to Get Battery Information in Your Android App?

एंड्रॉइड में बैटरी की जानकारी कैसे प्राप्त करें

एंड्रॉइड ऐप्स विकसित करने के लिए बैटरी से संबंधित जानकारी, जैसे उसका स्तर और स्थिति, प्राप्त करना आवश्यक है जो बैटरी लाइफ को प्रभावी ढंग से संभालते हैं। एंड्रॉइड प्लेटफ़ॉर्म इस उद्देश्य के लिए बैटरीमैनेजर क्लास प्रदान करता है, लेकिन इसका उपयोग करना भ्रमित करने वाला हो सकता है।

बैटरीमैनेजर क्लास को समझना

अपने नाम के बावजूद, बैटरीमैनेजर क्लास नहीं है विधियों के साथ एक विशिष्ट वर्ग। इसके बजाय, यह विभिन्न बैटरी स्थितियों और गुणों का प्रतिनिधित्व करने वाले विभिन्न स्थिरांक वाला एक एनम है। यह पहली बार में भ्रमित करने वाला हो सकता है, लेकिन इसे बैटरी जानकारी तक पहुंचने का एक सतत तरीका प्रदान करने के लिए डिज़ाइन किया गया है।

बैटरी स्तर पुनर्प्राप्त करना

वर्तमान बैटरी स्तर पुनर्प्राप्त करने के लिए, आप यह कर सकते हैं बैटरी_प्रॉपर्टी_क्षमता स्थिरांक का उपयोग करें:

BatteryManager bm = (BatteryManager) context.getSystemService(BATTERY_SERVICE);
int batteryLevel = bm.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY);

यह प्रतिशत के रूप में बैटरी स्तर का प्रतिनिधित्व करने वाला एक पूर्णांक लौटाएगा।

बैटरी स्थिति पुनर्प्राप्त करना

वर्तमान बैटरी स्थिति निर्धारित करने के लिए, जैसे कि यह डिस्चार्ज हो रही है, चार्ज हो रही है, या प्लग इन किया गया है, तो आप निम्नलिखित का उपयोग कर सकते हैं स्थिरांक:

  • BATTERY_STATUS_UNKNOWN
  • BATTERY_STATUS_CHARGING
  • BATTERY_ST ATUS_DISCHARGING
  • BATTERY_STATUS_NOT_CHARGING
  • BATTERY_STATUS_FULL

आप वर्तमान स्थिति को पुनः प्राप्त करने के लिए getBatteryStatus() विधि का उपयोग कर सकते हैं:

int batteryStatus = bm.getIntProperty(BatteryManager.BATTERY_STATUS);

निष्कर्ष

बैटरीमैनेजर क्लास का उपयोग करके, आप आसानी से विस्तृत बैटरी जानकारी तक पहुंच सकते हैं आपके एंड्रॉइड एप्लिकेशन में इसका स्तर और स्थिति। यह आपको बैटरी जीवन को प्रभावी ढंग से प्रबंधित करने और उपयोगकर्ताओं को वास्तविक समय में बैटरी से संबंधित अपडेट प्रदान करने में सक्षम बनाता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3