summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Eva Chen <evaschen@google.com> 2022-02-08 22:04:36 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2022-02-08 22:04:36 +0000
commitf43fc83ff8c16a4911cc2f4856fb268a170c7ab8 (patch)
tree384d2d8678b077331e8f402ddb2d83563420af9e
parent274681e9068171fd1ed24e16f8ed28b418c1326c (diff)
parent7e84bdea745ec7612a8a1c719a6c3f18edb58097 (diff)
Merge "Add TYPE_HEADING sensor type to PackageManager features."
-rw-r--r--core/api/current.txt1
-rw-r--r--core/java/android/content/pm/PackageManager.java7
2 files changed, 8 insertions, 0 deletions
diff --git a/core/api/current.txt b/core/api/current.txt
index 54c3b84836bd..c33f02deffa9 100644
--- a/core/api/current.txt
+++ b/core/api/current.txt
@@ -11874,6 +11874,7 @@ package android.content.pm {
field public static final String FEATURE_SENSOR_GYROSCOPE = "android.hardware.sensor.gyroscope";
field public static final String FEATURE_SENSOR_GYROSCOPE_LIMITED_AXES = "android.hardware.sensor.gyroscope_limited_axes";
field public static final String FEATURE_SENSOR_GYROSCOPE_LIMITED_AXES_UNCALIBRATED = "android.hardware.sensor.gyroscope_limited_axes_uncalibrated";
+ field public static final String FEATURE_SENSOR_HEADING = "android.hardware.sensor.heading";
field public static final String FEATURE_SENSOR_HEART_RATE = "android.hardware.sensor.heartrate";
field public static final String FEATURE_SENSOR_HEART_RATE_ECG = "android.hardware.sensor.heartrate.ecg";
field public static final String FEATURE_SENSOR_HINGE_ANGLE = "android.hardware.sensor.hinge_angle";
diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java
index feef9b2cfd0c..ce549c380af8 100644
--- a/core/java/android/content/pm/PackageManager.java
+++ b/core/java/android/content/pm/PackageManager.java
@@ -3186,6 +3186,13 @@ public abstract class PackageManager {
@SdkConstant(SdkConstantType.FEATURE)
public static final String FEATURE_SENSOR_HINGE_ANGLE = "android.hardware.sensor.hinge_angle";
+ /**
+ * Feature for {@link #getSystemAvailableFeatures} and
+ * {@link #hasSystemFeature}: The device includes a heading sensor.
+ */
+ @SdkConstant(SdkConstantType.FEATURE)
+ public static final String FEATURE_SENSOR_HEADING = "android.hardware.sensor.heading";
+
/**
* Feature for {@link #getSystemAvailableFeatures} and
* {@link #hasSystemFeature}: The device supports exposing head tracker sensors from peripheral