Zuerst müssen Sie ein Gerät mit dem Thermometer-Sensor (ein Temperatursensor-Typ) haben. Dann könnten Sie es verwenden.
für den Sensor zu überprüfen, in Code verwenden SensorManager:
//get sensor manager first
SensorManager sensorMgr = (SensorManager)context.getSystemService(Context.SENSOR_SERVICE);
dann getSensorList verwenden und suchen Sie nach TYPE_TEMPERATURE.
Tipps: Hinweis, die Temperaturaktualisierungen könnten "langsam" sein, d. H. Es könnten ein oder zwei Aktualisierungen pro Minute vorliegen. Sie könnten auch in Betracht ziehen, Ihre Ergebnisse zu kalibrieren (d. H. Zulassungs-/Subtraktionseinheiten den eingebauten Sensorergebnissen basierend auf einer tatsächlichen gemessenen Temperatur zu erlauben).
BTW: Bei Außentemperaturen können Sie die aktuelle Außentemperatur von Wetterdiensten wie METAR (basierend auf dem aktuellen Gerätestandort) verwenden.
Danke StanislavK. Weißt du, ob die meisten Android-Geräte mit einem Thermometersensor ausgestattet sind? – hpique