2014-04-02 18 views
6

Ich bin ein Thermometer App in Android zu schaffen, wenn ich auf Galaxy S3 Test zeigt es, dassGalaxy S3 hat Temperatursensor?

TYPE_AMBIENT_TEMPERATURE NOT Available 

TYPE_TEMPERATURE NOT Available 

Ich möchte wissen, dass Galaxy S3 über Sensoren hat oder nicht? oder Wie kann ich dieses Problem lösen, um Temperatur zu bekommen?

+2

Galaxy S3 .. –

+0

werden Sie sagen Sie mir bitte, dass jede alternative Art und Weise Temperatur zu bekommen, ist es keinen Temperatursensor? – user3409263

+0

Referenz: hier (https://play.google.com/store/apps/details?id=com.envyandroid.tempsens) sagten sie '..Galaxy S4 und Galaxy Note 3, die derzeit die einzigen Geräte mit einem sind echter Temperatursensor ... '; Ich bin mir nicht sicher über eine andere Problemumgehung, aber Sie haben nur Barometer in S3, vielleicht können Sie die Temperatur aus den Barometerdaten schätzen? Nun, ich bin mir wirklich nicht sicher. –

Antwort

0

Eine einfache Möglichkeit zu überprüfen, ob ein Sensor auf einem bestimmten Zieltelefon vorhanden ist, ist eine App wie AndroSensor zu installieren. Dadurch werden alle verfügbaren Sensoren aufgelistet.

Ich bezweifle, wenn der zugrunde liegende Sensor fehlt, können Sie viel tun. Sie können einen Wetterdienst verwenden, um die aktuelle Temperatur des Geräts zu ermitteln. Dies hilft jedoch nicht bei einem Thermometer.

+0

Wie kann ich die Temperatur ohne Sensoren erhalten? – user3409263

+1

Sie können nicht wirklich. Sie können eine Verbindung zu einem Web-Service, der Wetter bietet basierend auf dem Standort des Telefons wie diese App https://play.google.com/store/apps/details?id=com.xiaad.android.thermometertrial – SidJ

+1

@ user3409263 Ich würde tatsächlich empfohlen suche diese Route, wenn du deine App für etwa 98% der Nutzer verfügbar machen möchtest. Sehr wenige Geräte haben einen Temperatursensor, aber fast alle haben ein Internet- und GPS-Signal. – zgc7009

0

Wie Yohannes in der Anmerkung sagte, können Sie nur Standardatmosphärentemperatur berechnen, die für den täglichen Gebrauch nicht nützlich ist, der meistens in der Luftfahrt benutzt wird.

Hier ist die Temperaturschätzung gegen barometrische Höhe. http://home.anadolu.edu.tr/~mcavcar/common/ISAweb.pdf (Seite 2).

Es scheint nur eine Möglichkeit, einen externen Temperatursensor mit Bluetooth oder ähnliches zu verwenden und diesen Sensor in Ihrer App Promotion zu benötigen.

wirklich ein, das ist cool: http://www.bee-wi.com/bbw200,us,4,BBW200-A1.cfm