2
intent.getIntExtra(BatteryManager.EXTRA_TEMPERATURE, 0);

285、292、300などを返すこのコードがあります

このマジックナンバーは何ですか?どのように摂氏に変換できますか?

4

3 に答える 3

7

voltage- int、ミリボルト単位の現在のバッテリー電圧

temperature- int、現在のバッテリー温度 (摂氏 10 分の 1 単位)

ソースファイルはこちら

于 2013-03-09T20:51:45.047 に答える
4

これを 10 で割る必要があります。つまり、285 は 28.5 °C、292 -> 29.2 °C、300 -> 30.0 °C になります。

于 2013-03-09T20:50:51.053 に答える
1

値は 28.5 、 29.2 、および 30.0 摂氏です。

値 = 値/10

SDK の Android バッテリー

于 2013-03-09T20:51:12.317 に答える