10進数でバッテリー温度を取得するにはどうすればよいですか? 実際に私はそれを計算することができます
int temp = intent.getIntExtra(BatteryManager.EXTRA_TEMPERATURE,0);
しかし、このようにして結果は例えば36 °C
.. 私は私を示す何かが欲しい36.4 °C
どうすればよいですか?
10進数でバッテリー温度を取得するにはどうすればよいですか? 実際に私はそれを計算することができます
int temp = intent.getIntExtra(BatteryManager.EXTRA_TEMPERATURE,0);
しかし、このようにして結果は例えば36 °C
.. 私は私を示す何かが欲しい36.4 °C
どうすればよいですか?
public static String batteryTemperature(Context context)
{
Intent intent = context.registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
float temp = ((float) intent.getIntExtra(BatteryManager.EXTRA_TEMPERATURE,0)) / 10;
return String.valueOf(temp) + "*C";
}