डिवाइस चार्ज होने पर मैं अपना आईओएस ऐप कैसे पहचानूं?डिवाइस को चार्ज करने पर कैसे पता चलेगा?
उत्तर
इसके बारे में कैसे।
UIDeviceBatteryState deviceBatteryState = [UIDevice currentDevice].batteryState;
if (deviceBatteryState == UIDeviceBatteryStateCharging || deviceBatteryState == UIDeviceBatteryStateFull) {
// It is charging
}
apple documentation से
,
UIDeviceBatteryState:
डिवाइस की बैटरी की शक्ति राज्य।
typedef enum {
UIDeviceBatteryStateUnknown,
UIDeviceBatteryStateUnplugged,
UIDeviceBatteryStateCharging,
UIDeviceBatteryStateFull,
} UIDeviceBatteryState;
UIDeviceBatteryStateUnknown:
डिवाइस के लिए बैटरी राज्य निर्धारित नहीं किया जा सकता है।
UIDeviceBatteryStateUnplugged:
डिवाइस को शक्ति में प्लग नहीं किया गया है; बैटरी बिजली खो रही है।
UIDeviceBatteryStateCharging:
डिवाइस शक्ति में लगाया जाता है और बैटरी 100% से कम शुल्क लिया जाता है।
UIDeviceBatteryStateFull:
डिवाइस शक्ति में लगाया जाता है और बैटरी 100% चार्ज है।
अद्यतन:
बस अपने सवाल पूरी तरह से जवाब देने के लिए। चार्जर प्लग इन होने पर पता लगाने का तरीका यहां दिया गया है। batteryMonitoringEnabled
नाम की एक संपत्ति है।
batteryMonitoringEnabled:
एक बूलियन मान इंगित करता है कि बैटरी निगरानी सक्षम है या नहीं (YES)
या (NO)
नहीं।
यदि बैटरी को बैटरी स्थिति में परिवर्तनों की अधिसूचना की आवश्यकता है, या यदि आप बैटरी चार्ज स्तर की जांच करना चाहते हैं तो बैटरी निगरानी सक्षम करें।
इस संपत्ति का डिफ़ॉल्ट मान NO
है, जो:
पढ़ने की क्षमता को अक्षम करता अक्षम करता है
- बैटरी-संबंधित सूचनाएं की पोस्टिंग
- बैटरी चार्ज स्तर और बैटरी राज्य
यह सूचना स्तर UIDeviceBatteryLevelDidChangeNotification
, और UIDeviceBatteryStateDidChangeNotification
पोस्ट करेगा जब बैटरी स्तर चैन ges। चार्जर प्लग इन होने पर पता लगाने के लिए आप UIDeviceBatteryStateDidChangeNotification
का उपयोग कर सकते हैं।
- 1. आईओएस डिवाइस प्लग इन होने पर कैसे पता चलेगा?
- 2. आउटपुट को रीडायरेक्ट किए जाने पर मुझे कैसे पता चलेगा?
- 3. मुझे कैसे पता चलेगा कि
- 4. क्यूटी में एक नया यूएसबी स्टोरेज डिवाइस कनेक्ट होने पर कैसे पता चलेगा?
- 5. आईफोन कैसे पता चलेगा कि ब्लूटूथ हेडसेट
- 6. मेरे ऐप को कैसे पता चलेगा डिवाइस से अनइंस्टॉल किया गया है ...?
- 7. PHP: आउटपुट पहले से शुरू होने पर कैसे पता चलेगा?
- 8. स्विंग में कैप्स लॉक को टॉगल करने पर मुझे कैसे पता चलेगा?
- 9. इवेंट सिस्टम: संपादक को सहेजने या सहेजने और बंद करने पर कैसे पता चलेगा?
- 10. कैसे पता चलेगा जब MediaRecorder ने
- 11. मुझे कैसे पता चलेगा कि डब्ल्यूपीएफ
- 12. फ़ॉन्ट-फेस लागू होने पर कैसे पता चलेगा
- 13. बैकबोन model.fetch() पूर्ण होने पर कैसे पता चलेगा?
- 14. यूनिक्स पर पाइथन कहां स्थित है, मुझे कैसे पता चलेगा?
- 15. यह कैसे पता चलेगा कि UserControl IsFocused
- 16. कैसे पता चलेगा कि ग्राफिक्सपैथ में सी #
- 17. मुझे कैसे पता चलेगा कि पेपैल साइट
- 18. एंड्रॉइड में कीबोर्ड (डी) दिखाई देने पर कैसे पता चलेगा?
- 19. रिलीज में एनएसएएसएसर्ट अक्षम होने पर कैसे पता चलेगा?
- 20. कैसे पता चलेगा ViewPager ने एंड्रॉइड
- 21. मुझे कैसे पता चलेगा कि Google विज़ुअलाइज़ेशन
- 22. मुझे कैसे पता चलेगा कि विंडोज सीई
- 23. यह कैसे पता चलेगा कि उपयोगकर्ता डेटाग्रिडव्यू
- 24. कैसे पता चलेगा कि डेटटाइम सी #
- 25. पेज कैसे पता चलेगा कि मैं फ़ायरबग
- 26. मुझे कैसे पता चलेगा कि ScalaQuery
- 27. मुझे कैसे पता चलेगा कि चित्र को चित्र बॉक्स
- 28. किसी जेएमएस विषय के सभी ग्राहकों को कैसे पता चलेगा?
- 29. कैसे पता चलेगा कि कौन सा डिवाइस कनेक्ट है जिसमें/dev/ttyUSB पोर्ट
- 30. एक तरह से पता लगाने डिवाइस
आप शायद उस स्थिति को 'if (deviceBatteryState == UIDeviceBatteryStateCharging || deviceBatteryState == UIDeviceBatteryStateFull)' में अपडेट करना चाहते हैं, क्योंकि उन दोनों राज्यों का मतलब है डिवाइस शक्ति में प्लग है। –
धन्यवाद। वह भी जोड़ा गया। – iDev
@quegal, सुधार करने के लिए धन्यवाद, लेकिन यह एप्पल दस्तावेज से सटीक शब्द था जिसे मैंने उद्धृत किया था ("बैटरी निर्वहन कर रही है")।:) – iDev