From 0fcaef12c0c08d46b8a4cb0af5d7f3a5eadb829a Mon Sep 17 00:00:00 2001 From: Brian Duddie Date: Tue, 13 Aug 2019 11:42:19 -0700 Subject: [PATCH] docs: Correct sensor runtime permission documentation The ACTIVITY_RECOGNITION permission applies to TYPE_STEP_DETECTOR, not TYPE_GEOMAGNETIC_ROTATION_VECTOR. Bug: 139363621 Test: n/a, comment update only Change-Id: Ibce74be1e704ded04ae710988d0e03df43ab1cf9 --- core/java/android/hardware/Sensor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/java/android/hardware/Sensor.java b/core/java/android/hardware/Sensor.java index 099ae291c8f4a..e78fb7f007975 100644 --- a/core/java/android/hardware/Sensor.java +++ b/core/java/android/hardware/Sensor.java @@ -339,6 +339,8 @@ public final class Sensor { * for {@link #TYPE_STEP_COUNTER} instead. It is defined as a * {@link Sensor#REPORTING_MODE_SPECIAL_TRIGGER} sensor. *

+ * This sensor requires permission {@code android.permission.ACTIVITY_RECOGNITION}. + *

* See {@link android.hardware.SensorEvent#values SensorEvent.values} for more details. */ public static final int TYPE_STEP_DETECTOR = 18; @@ -384,8 +386,6 @@ public final class Sensor { * gyroscope. This sensor uses lower power than the other rotation vectors, because it doesn't * use the gyroscope. However, it is more noisy and will work best outdoors. *

- * This sensor requires permission {@code android.permission.ACTIVITY_RECOGNITION}. - *

* See {@link android.hardware.SensorEvent#values SensorEvent.values} for more details. */ public static final int TYPE_GEOMAGNETIC_ROTATION_VECTOR = 20;