Was misst der Drucksensor?


Antworten:


5

Einige Geräte, wie das Motorola Xoom , das Sony Ericsson Xperia Active und das Galaxy Nexus, verfügen über einen eingebauten Luftdrucksensor, der den Luftdruck misst. Ich habe die Barometer HD- App auf meinem Xoom installiert, die ungefähr den gleichen Wert wie mein elektronisches Suunto-Barometer zu liefern scheint.

In Android 2.3 wurde die Unterstützung für einen Barometerdrucksensor (und einen anderen Umgebungssensor) hinzugefügt. Um dem Trend der Verknüpfung mit der zugehörigen Entwicklerressource zu folgen, glaube ich, dass dies ein TYPE_PRESSURE-Sensor ist .

Siehe auch diese verwandte StackOverflow-Frage zu Android-Geräten mit Drucksensor und diesen Gizmodo-Artikel für einige mögliche Verwendungsmöglichkeiten des Barometers, einschließlich der Unterstützung des Geräts bei der Berechnung Ihrer Höhe in GPS-Apps .

Der Android-Ingenieur Dan Morrill hat in einem Beitrag auf Google+ erklärt, warum das Galaxy Nexus intern über ein Barometer verfügt :

Ich habe viel Heu über das Barometer im Galaxy Nexus gesehen. Hier ist der Dünne; Es ist nicht wirklich so dramatisch oder seltsam, wie die Leute denken.

Der Hauptzweck des Barometers ist (zumindest wurde mir gesagt), GPS-Lockons schneller zu machen. Das Anschließen an ein GPS umfasst das numerische Lösen eines 4-dimensionalen Satzes linearer Gleichungen - 3 Dimensionen in Raum und Zeit. (Ja, Sie erhalten kostenlos genaue Zeit, wenn Sie sich für GPS entscheiden.) Aufgrund der Funktionsweise von GPS kann dies einige Minuten dauern.

Dies geht viel schneller, wenn Sie bereits eine Schätzung Ihres Standorts haben. Aus diesem Grund sind "aGPS" -Dienste (Assisted GPS) so beliebt: Wenn Sie mit einer groben Koordinatenkorrektur auf Stadtebene durch einen Netzwerkstandort im Mobilfunkmast beginnen, können Sie den Rechenaufwand für das Sperren reduzieren. Hier kommt das Barometer ins Spiel.

Die 3 Dimensionen im Raum sind Breite, Länge ... und Höhe. Das Barometer gibt Ihnen eine vernünftige erste Schätzung der Höhe. Dies gibt Ihnen einen kleinen Einblick in eine der Dimensionen - insbesondere in Kombination mit "2D" aGPS -, was dazu beitragen kann, das Einrasten im Allgemeinen zu beschleunigen.

Jetzt kann das Barometer natürlich auch zum Bestimmen des Luftdrucks verwendet werden (obwohl ich nicht sicher bin, ob es wirklich wetterfest ist). Der Hauptgrund für Ihr Telefon ist jedoch die Hilfe beim GPS.


0

Warum macht der Drucksensor Ihrer Meinung nach dasselbe wie die Funktion getPressure (int)? Zumal der Sensor kein int benötigt, um einen bestimmten Ort zu ermitteln.
Christian

1
Ja, wenn wir pedantisch werden wollen, können Sie einen beliebigen Drucksensor haben, der alles erfasst und erweitert android.hardware.Sensor. Letztendlich liefern 99,999% der Geräte einen Druckwert für den Fingerdruck auf dem Touchscreen.
Rohan Singh
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.