2012-04-05 8 views
7

मैं दो झंडेएंड्रॉयड: BATTERY_STATUS_DISCHARGING और BATTERY_STATUS_NOT_CHARGING के बीच अंतर

BatteryManager.BATTERY_STATUS_DISCHARGING 

और

BatteryManager.BATTERY_STATUS_NOT_CHARGING 

मैं इन दो झंडे का उपयोग करता है एक आवेदन विकसित की है, और मैं यह देखने के लिए की उम्मीद के बीच का अंतर जानना चाहता हूँ जब मैंने चार्जर से फ़ोन को अनप्लग किया, तो "डिस्चार्जिंग", लेकिन इसके बजाय यह बस "चार्ज नहीं" कहता है।

दोनों के बीच क्या अंतर है?

उत्तर

5

से: Battery is low. Charging current not enough...Is there intent before this message is shown?

कुछ उपकरणों (? गोलियाँ) यूएसबी पोर्ट के माध्यम से प्रदान की जा सकती है क्या की तुलना में अधिक बिजली की खपत।

+0

आपके उत्तर में जुड़ी पोस्ट 'बैटरी प्रबंधक। BATTERY_STATUS_NOT_CHARGING' के बारे में कुछ भी नहीं कहती है। – abeboparebop

+0

@abeboparebop, लेकिन तर्क के माध्यम से जाने के बाद दूसरी पंक्ति अंतर के बारे में स्वयं व्याख्यात्मक है। मैंने अपना जवाब सॉर्ट और सरल और कम भ्रमित रखने की कोशिश की। –

1

मुझे एंड्रॉइड एपीआई या अन्यत्र ऑनलाइन दोनों में कोई स्पष्ट परिभाषा नहीं मिल सकती है। उदाहरण के लिए, अगर यह एक कम में लगाया जाता है -

मेरे सर्वोत्तम अनुमान BATTERY_STATUS_DISCHARGING इंगित करता है कि डिवाइस को सक्रिय रूप से शक्ति समाप्त हो रही है, BATTERY_STATUS_NOT_CHARGING इंगित करता है कि डिवाइस प्लग इन है, लेकिन पर्याप्त शक्ति वास्तव में चार्ज करने के लिए प्राप्त नहीं हो रही है पावर यूएसबी पोर्ट। https://code.google.com/p/android/issues/detail?id=124768: https://groups.google.com/a/chromium.org/forum/#!topic/chromium-reviews/1AjyPYt0tQs

विशेष रूप से, नेक्सस 7 2013 इस बग (व्यक्तिगत अनुभव से इसकी पुष्टि) है लगता है:

हालांकि, वहाँ डेवलपर्स से अन्य रिपोर्टों है कि कुछ उपकरणों BATTERY_STATUS_DISCHARGING वापस कभी नहीं, तब भी जब पूरी तरह कटे हुए हैं।

संभवतः, आप एक समान बग में भाग गए।

+0

श्वास - मैं नेक्सस 7 बग की पुष्टि करता हूं;) – chksr

संबंधित मुद्दे