मैंने इरादे Intent.ACTION_BATTERY_CHANGED
का उपयोग करके बैटरी तापमान और वोल्टेज जानकारी पुनर्प्राप्त की और मुझे प्राप्त मूल्य बहुत अजीब हैं। मुझे कोई सुराग नहीं मिला: temperature=270
और voltage=3782
!एंड्रॉइड डिवाइस पर Intent.BATTERY_ACTION_CHANGED जब बैटरी तापमान और वोल्टेज के लिए इकाइयां क्या हैं?
ये मूल्य क्या हैं? क्या उनके पास सेल्सियस, फारेनहाइट या मिली या माइक्रो वोल्ट जैसी कोई इकाई है?
डिग्री डिग्री सेंटीग्रेड का दसवां हिस्सा क्या है ?? इसे सेल्शियस में कैसे परिवर्तित करें? –
270 = 27 सेल्सियस। http://www.sizes.com/units/temperature_centigrade.htm –
@ आशोकजीव, आप इसे 10 से विभाजित करते हैं क्योंकि एक इकाई में 10 दसवां भाग होते हैं: 'तापमान_C = (फ्लोट) (intent.getIntExtra (बैटरी मैनेजर.EXTRA_TEMPERATURE, 0)/10); ' – msysmilu