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