Estou curioso sobre a maneira como os telefones Android obtêm a temperatura da bateria. O Android possui uma API chamada BatteryManager que fornece o valor da temperatura instantânea da bateria, mas existe um sensor de temperatura real dentro da bateria? Ou esse valor é calculado puramente por uma determinada equação, usando o valor corrente, tensão e tempo decorrido? Se for calculado e não medido, existe alguma maneira de sabermos quão quente o telefone realmente está?