Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
intent.getIntExtra(BatteryManager.EXTRA_TEMPERATURE, 0);
285、292、300などを返すこのコードがあります
このマジックナンバーは何ですか?どのように摂氏に変換できますか?
voltage- int、ミリボルト単位の現在のバッテリー電圧
voltage
temperature- int、現在のバッテリー温度 (摂氏 10 分の 1 単位)
temperature
ソースファイルはこちら
これを 10 で割る必要があります。つまり、285 は 28.5 °C、292 -> 29.2 °C、300 -> 30.0 °C になります。
値は 28.5 、 29.2 、および 30.0 摂氏です。
値 = 値/10
SDK の Android バッテリー