Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2794968d authored by jasonwshsu's avatar jasonwshsu
Browse files

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
parent f5887cba
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -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;