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
This commit is contained in:
jasonwshsu
2022-11-16 12:18:30 +08:00
parent f5887cba0a
commit 2794968dae

View File

@@ -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<String, String> 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<String> PERSISTENT_FLAGS;