2011-02-01 9 views
16

मैंने इरादे Intent.ACTION_BATTERY_CHANGED का उपयोग करके बैटरी तापमान और वोल्टेज जानकारी पुनर्प्राप्त की और मुझे प्राप्त मूल्य बहुत अजीब हैं। मुझे कोई सुराग नहीं मिला: temperature=270 और voltage=3782!एंड्रॉइड डिवाइस पर Intent.BATTERY_ACTION_CHANGED जब बैटरी तापमान और वोल्टेज के लिए इकाइयां क्या हैं?

ये मूल्य क्या हैं? क्या उनके पास सेल्सियस, फारेनहाइट या मिली या माइक्रो वोल्ट जैसी कोई इकाई है?

उत्तर

29
  • वोल्टेज पूर्णांक, millivolts में मौजूदा बैटरी वोल्टेज

  • तापमान - पूर्णांक, एक डिग्री सेंटीग्रेड

here से की दसवां में वर्तमान बैटरी तापमान।

+0

डिग्री डिग्री सेंटीग्रेड का दसवां हिस्सा क्या है ?? इसे सेल्शियस में कैसे परिवर्तित करें? –

+3

270 = 27 सेल्सियस। http://www.sizes.com/units/temperature_centigrade.htm –

+0

@ आशोकजीव, आप इसे 10 से विभाजित करते हैं क्योंकि एक इकाई में 10 दसवां भाग होते हैं: 'तापमान_C = (फ्लोट) (intent.getIntExtra (बैटरी मैनेजर.EXTRA_TEMPERATURE, 0)/10); ' – msysmilu

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