From ee70abee90fe9e2b323a6560b27eca0913b68747 Mon Sep 17 00:00:00 2001 From: Brian Duddie Date: Thu, 20 Jan 2022 10:06:00 -0800 Subject: Add head tracker sensor feature to PackageManager Bug: 210156629 Test: compile only Change-Id: Ibf419737df5ea0e92fd7f734b2060b7ee749a92f --- core/api/current.txt | 1 + core/java/android/content/pm/PackageManager.java | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/core/api/current.txt b/core/api/current.txt index 5145f03b9f09..7bd193432a75 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -13133,6 +13133,7 @@ package android.content.pm { field public static final String FEATURE_SENSOR_AMBIENT_TEMPERATURE = "android.hardware.sensor.ambient_temperature"; field public static final String FEATURE_SENSOR_BAROMETER = "android.hardware.sensor.barometer"; field public static final String FEATURE_SENSOR_COMPASS = "android.hardware.sensor.compass"; + field public static final String FEATURE_SENSOR_DYNAMIC_HEAD_TRACKER = "android.hardware.sensor.dynamic.head_tracker"; field public static final String FEATURE_SENSOR_GYROSCOPE = "android.hardware.sensor.gyroscope"; 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"; diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java index c8f88f2edc62..074dd40d5bb6 100644 --- a/core/java/android/content/pm/PackageManager.java +++ b/core/java/android/content/pm/PackageManager.java @@ -3151,6 +3151,14 @@ 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 supports exposing head tracker sensors from peripheral + * devices via the dynamic sensors API. + */ + @SdkConstant(SdkConstantType.FEATURE) + public static final String FEATURE_SENSOR_DYNAMIC_HEAD_TRACKER = "android.hardware.sensor.dynamic.head_tracker"; + /** * Feature for {@link #getSystemAvailableFeatures} and * {@link #hasSystemFeature}: The device supports high fidelity sensor processing -- cgit v1.2.3-59-g8ed1b