From 05911ee0e90f137edf47898d9b79f255414a31b1 Mon Sep 17 00:00:00 2001 From: Arthur Ishiguro Date: Fri, 17 Jan 2020 13:10:43 -0800 Subject: [PATCH] Adds a feature flag for Context Hub Bug: 147677675 Test: Compile only Change-Id: I4d5aa236d86c69605f058e50a4af9db15d04b346 --- api/current.txt | 1 + core/java/android/content/pm/PackageManager.java | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/api/current.txt b/api/current.txt index 5cef398a8a81a..5c2c5f3eae961 100644 --- a/api/current.txt +++ b/api/current.txt @@ -11901,6 +11901,7 @@ package android.content.pm { field public static final String FEATURE_COMPANION_DEVICE_SETUP = "android.software.companion_device_setup"; field public static final String FEATURE_CONNECTION_SERVICE = "android.software.connectionservice"; field public static final String FEATURE_CONSUMER_IR = "android.hardware.consumerir"; + field public static final String FEATURE_CONTEXTHUB = "android.hardware.context_hub"; field public static final String FEATURE_DEVICE_ADMIN = "android.software.device_admin"; field public static final String FEATURE_EMBEDDED = "android.hardware.type.embedded"; field public static final String FEATURE_ETHERNET = "android.hardware.ethernet"; diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java index 5ca50c22e8e29..281700dadb105 100644 --- a/core/java/android/content/pm/PackageManager.java +++ b/core/java/android/content/pm/PackageManager.java @@ -1948,6 +1948,13 @@ public abstract class PackageManager { @SdkConstant(SdkConstantType.FEATURE) public static final String FEATURE_CONSUMER_IR = "android.hardware.consumerir"; + /** + * Feature for {@link #getSystemAvailableFeatures} and + * {@link #hasSystemFeature}: The device supports a Context Hub. + */ + @SdkConstant(SdkConstantType.FEATURE) + public static final String FEATURE_CONTEXTHUB = "android.hardware.context_hub"; + /** {@hide} */ @SdkConstant(SdkConstantType.FEATURE) public static final String FEATURE_CTS = "android.software.cts";