From 61ccc384a79c1b519b1d5433793f3837d9673b69 Mon Sep 17 00:00:00 2001 From: Vania Januar Date: Tue, 25 Oct 2022 16:00:27 +0100 Subject: [PATCH] Add a stylus controller to Bluetooth Device Details. In this CL stylus preferences will show for every type of input device. Feature is currently flagged behing SETTINGS_SHOW_STYLUS_PREFERENCES. Bug: b/251201006 Test: SettingsRoboTests StylusDevicesControllerTest DD: go/stylus-connected-devices-doc Change-Id: I73cec8e5cfd0b70be0492841f9d8e07f62a70863 --- core/java/android/util/FeatureFlagUtils.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/core/java/android/util/FeatureFlagUtils.java b/core/java/android/util/FeatureFlagUtils.java index 4afd26879218a..bd0e3c9c4e781 100644 --- a/core/java/android/util/FeatureFlagUtils.java +++ b/core/java/android/util/FeatureFlagUtils.java @@ -132,6 +132,13 @@ public class FeatureFlagUtils { */ public static final String SETTINGS_ADB_METRICS_WRITER = "settings_adb_metrics_writer"; + /** + * Flag to show stylus-specific preferences in Connected Devices + * @hide + */ + public static final String SETTINGS_SHOW_STYLUS_PREFERENCES = + "settings_show_stylus_preferences"; + /** * Flag to enable/disable biometrics enrollment v2 * @hide @@ -173,10 +180,12 @@ public class FeatureFlagUtils { DEFAULT_FLAGS.put(SETTINGS_NEW_KEYBOARD_TRACKPAD, "false"); DEFAULT_FLAGS.put(SETTINGS_ENABLE_SPA, "false"); DEFAULT_FLAGS.put(SETTINGS_ADB_METRICS_WRITER, "false"); + DEFAULT_FLAGS.put(SETTINGS_SHOW_STYLUS_PREFERENCES, "false"); DEFAULT_FLAGS.put(SETTINGS_BIOMETRICS2_ENROLLMENT, "false"); } private static final Set PERSISTENT_FLAGS; + static { PERSISTENT_FLAGS = new HashSet<>(); PERSISTENT_FLAGS.add(SETTINGS_ALLOW_INTENT_REDIRECTION_FOR_CLONE_PROFILE);