Comment obtenir la température du CPU dans Android

Type de capteur TYPE_TEMPERATURE a été abandonné [depuis Android 2.3] probablement qui donnait des infos sur la température du PROCESSEUR.
Maintenant, nous avons le Type de Capteur TYPE_AMBIENT_TEMPERATURE qui va nous donner la température de la pièce (aucun de mon utilisation, & btw pas tous les périphériques&/les versions d'Android soutenir)

J'ai vérifié quelques apps qui mesure la température du PROCESSEUR. Probablement qu'ils sont la lecture de fichiers système. J'ai essayé de localiser, sur certains appareils, je suis en mesure de le localiser à l'intérieur de chemin d'accès suivant:

sys/devices/virtual/thermal/thermal_zone0/temp

La structure bits varie de vendeur à vendeur & aussi l'unité de mesure. très bien!
Mais dans de nombreux dispositifs, je suis tout simplement incapable de localiser ces fichiers & de même les appareils les applications de travail! Je me demande, comment!

Comment pouvons-nous mesurer la température du CPU dans Android?

  • Je vais avoir plus de succès avec cette sys/devices/virtual/thermal/thermal_zone0/temp qu'avec Manuel sys/class/hwmon/hwmonX/temp1_input.
InformationsquelleAutor jQueen | 2014-07-17