so Messen Sie die Umgebungstemperatur in android
Möchte ich zum Messen der Umgebungstemperatur auf android-Gerät. aber mein Gerät doesn t gehören thermometer-sensor.
Wie kann ich es Messen?
Danke.
InformationsquelleAutor Furkan | 2012-08-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
dies ist ein einfaches Beispiel, wie man die Umgebungstemperatur in Android:
können Sie download das komplette Beispiel aus :
https://github.com/Jorgesys/Android_Ambient_Temperature
InformationsquelleAutor Jorgesys
Habe diesen code:
Plus können Sie gehen Sie durch die Dokumentation der SensorManager hier : http://developer.android.com/reference/android/hardware/SensorManager.html
Mehr über die sensoren hier :
http://developer.android.com/guide/topics/sensors/sensors_overview.html
http://developer.android.com/guide/topics/sensors/sensors_environment.html
Ja, Sie Gerät muss ein thermometer, wenn Sie wollen, um die Temperatur zu Messen, richtig ?
ja, richtig, aber ich habe gehört, es gibt einige-Algorithmus . Sie können von der Umgebungstemperatur bei Verwendung von Akku-Temperatur
Verzeihen Sie meine Unwissenheit, aber ich denke mal, deine Batterie würde die Wärme je nach Nutzung des Telefons. Wenn Sie Ihr Handy für eine lange Zeit und Zugriff auf die web-und running-app, die verbrauchen viel Batterie dann Ihre Batterie bekommen könnte erhitzt. Nun, die Temperatur der Batterie steigt aber die Temperatur in dem Raum würde gleich bleiben. Also, wenn Sie versuchen, um zu bestimmen, die Temperatur in dem Raum, indem die Temperatur der Batterie, nicht Sie denken, dass Sie bekommen würde, die Umgebungstemperatur viel höher als der tatsächliche Wert ?
Sie verwenden müssen, Sensor.TYPE_AMBIENT_TEMPERATURE und nicht der Sensor.TYPE_TEMPERATURE, die veraltet ist
InformationsquelleAutor Swayam
Diese nicht getan werden kann. Der Temperatur sensor auch, wenn vorhanden, wenn für die Batterie-Temperatur und cpu-Temperatur.
Edit: Wie swayam darauf hingewiesen, es gibt Umgebungs-Temperatur-sensor-Hinzugefügt in der API-14 aber Lebkuchen-Kompatibilität Dokument ausdrücklich sagt, keine Temperaturmessung
Aber die meisten Handys nur die cpu Temperatur mess-sensor
Sensor.TYPE_TEMPERATURE
die veraltet ist.Damit diese nicht geben genaue Temperatur. Sollten Sie verwenden
Sensor.TYPE_AMBIENT_TEMPERATURE
die ich glaube nicht, dass viele Handys haben.vielleicht ist es nur die Kontaktaufnahme mit einem server wie accuweather und die Rückkehr der Stadt, die Temperatur basierend auf Ihrem Standort
ok . danke.
Verzeihen Sie mir, wenn ich mich Irre, aber die Umgebungstemperatur gemessen werden kann, aus der API-14 und nach oben. Sie führte diese in den ICS. Bitte haben Sie einen Blick hier : developer.android.com/guide/topics/sensors/...
kann u pls sagen, wie u finden Sie die aktuelle cpu-Werte ?
InformationsquelleAutor nandeesh