Тип датчика TYPE_TEMPERATURE устарел [начиная с Android 2.3], вероятно, который давал информацию о температуре процессора. Теперь у нас есть тип датчика TYPE_AMBIENT_TEMPERATURE, который будет сообщать нам комнатную температуру (ни одно из моих использований, & кстати, не все устройства и версии Android поддерживают это)
Я проверил несколько приложений, которые измеряют температуру процессора. Вероятно, они читают системные файлы. Я пытался найти, на некоторых устройствах я могу найти его по следующему пути:
sys/devices/virtual/thermal/thermal_zone0/temp
Бит структуры варьируется от поставщика к поставщику & также единица измерения. отлично! Но на многих устройствах я просто не могу найти такие файлы & в тех же устройствах эти приложения работают! Интересно, как!
Как мы можем измерить температуру процессора в Android?