From 2794968daec3839e40a9db57bc6d6c8ef6fc4f78 Mon Sep 17 00:00:00 2001 From: jasonwshsu Date: Wed, 16 Nov 2022 12:18:30 +0800 Subject: [PATCH] Add feature flag controls for accessibility hearing aids experience in U * SETTINGS_ACCESSIBILITY_HEARING_AID_PAGE to control visibility of the page for hearing aids in U * SETTINGS_AUDIO_ROUTING to control whether to control visibility of the preference for audio routing change. Bug: 237625815 Test: build pass Change-Id: I6c39beec8457240051caaae2c066e1ad175218e1 --- core/java/android/util/FeatureFlagUtils.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/core/java/android/util/FeatureFlagUtils.java b/core/java/android/util/FeatureFlagUtils.java index 4277d01c091a1..1845ac4bfe044 100644 --- a/core/java/android/util/FeatureFlagUtils.java +++ b/core/java/android/util/FeatureFlagUtils.java @@ -152,6 +152,17 @@ public class FeatureFlagUtils { */ public static final String SETTINGS_BIOMETRICS2_ENROLLMENT = "settings_biometrics2_enrollment"; + /** Flag to enable/disable entire page in Accessibility -> Hearing aids + * @hide + */ + public static final String SETTINGS_ACCESSIBILITY_HEARING_AID_PAGE = + "settings_accessibility_hearing_aid_page"; + + /** Flag to enable/disable audio routing change + * @hide + */ + public static final String SETTINGS_AUDIO_ROUTING = "settings_audio_routing"; + private static final Map DEFAULT_FLAGS; static { @@ -190,6 +201,8 @@ public class FeatureFlagUtils { DEFAULT_FLAGS.put(SETTINGS_ADB_METRICS_WRITER, "false"); DEFAULT_FLAGS.put(SETTINGS_SHOW_STYLUS_PREFERENCES, "false"); DEFAULT_FLAGS.put(SETTINGS_BIOMETRICS2_ENROLLMENT, "false"); + DEFAULT_FLAGS.put(SETTINGS_ACCESSIBILITY_HEARING_AID_PAGE, "false"); + DEFAULT_FLAGS.put(SETTINGS_AUDIO_ROUTING, "false"); } private static final Set PERSISTENT_FLAGS;