Tengo curiosidad por la forma en que los teléfonos Android obtienen la temperatura de la batería. Android tiene una API llamada BatteryManager que proporciona el valor de la temperatura instantánea de la batería, pero ¿hay un sensor de temperatura real dentro de la batería? ¿O es este valor puramente calculado por una determinada ecuación, usando el valor de la corriente, el voltaje y el tiempo transcurrido? Si se calcula no se mide, ¿hay alguna forma de que podamos saber qué tan caliente es realmente el teléfono?
fuente