diff options
| author | Mathias Agopian <mathias@google.com> | 2010-08-20 06:27:37 -0700 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2010-08-20 06:27:37 -0700 |
| commit | 49eda504150e9f1e91c5ea51b1b361c270fa4055 (patch) | |
| tree | eb224173424bb9ea32de2fe23b4c08d837319171 | |
| parent | 1d8b34ecbb97063db49ae2f55a91f44fbafbb1f2 (diff) | |
| parent | 4195d097c535acf9e1c60b323134fcb5609c18b7 (diff) | |
| download | frameworks_base-49eda504150e9f1e91c5ea51b1b361c270fa4055.zip frameworks_base-49eda504150e9f1e91c5ea51b1b361c270fa4055.tar.gz frameworks_base-49eda504150e9f1e91c5ea51b1b361c270fa4055.tar.bz2 | |
am 4195d097: am 8ad86fef: Merge "Improve documentation of getAltitude" into gingerbread
Merge commit '4195d097c535acf9e1c60b323134fcb5609c18b7'
* commit '4195d097c535acf9e1c60b323134fcb5609c18b7':
Improve documentation of getAltitude
| -rw-r--r-- | core/java/android/hardware/SensorManager.java | 17 |
1 files changed, 16 insertions, 1 deletions
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. + * </p> + * <p> + * 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. + * </p> + * <p> + * <code><ul> + * float altitude_difference = + * getAltitude(SensorManager.PRESSURE_STANDARD_ATMOSPHERE, pressure_at_point2) + * - getAltitude(SensorManager.PRESSURE_STANDARD_ATMOSPHERE, pressure_at_point1); + * </ul></code> * </p> * * @param p0 pressure at sea level |
