From a6704d39b31417dc674d3866f43dad4ce3f850b1 Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Wed, 18 Aug 2010 12:00:30 -0700 Subject: Improve documentation of getAltitude Change-Id: Ie6c61fa6018e54143cec6e65978df9abb48854d9 --- core/java/android/hardware/SensorManager.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'core') diff --git a/core/java/android/hardware/SensorManager.java b/core/java/android/hardware/SensorManager.java index f6d237a..d2c3eaa 100644 --- a/core/java/android/hardware/SensorManager.java +++ b/core/java/android/hardware/SensorManager.java @@ -1525,7 +1525,22 @@ public class SensorManager * Typically the atmospheric pressure is read from a * {@link Sensor#TYPE_PRESSURE} sensor. The pressure at sea level must be * known, usually it can be retrieved from airport databases in the - * vicinity. + * vicinity. If unknown, you can use {@link #PRESSURE_STANDARD_ATMOSPHERE} + * as an approximation, but absolute altitudes won't be accurate. + *

+ *

+ * To calculate altitude differences, you must calculate the difference + * between the altitudes at both points. If you don't know the altitude + * as sea level, you can use {@link #PRESSURE_STANDARD_ATMOSPHERE} instead, + * which will give good results considering the range of pressure typically + * involved. + *

+ *

+ *

*

* * @param p0 pressure at sea level -- cgit v1.1