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

Commit a238bc2e authored by Angela Wang's avatar Angela Wang
Browse files

Rename the Settings key of HAC

To enhance clarity and ensure developers can easily understand the purpose of the Setting, the key 'HEARING_AID' should be renamed to 'HEARING_AID_COMPATIBILITY'.

Flag: EXEMPT rename variable only
Bug: 406107087
Test: m
Change-Id: I144306c89da56542933801f6033430431cfabd1a
parent 1c083542
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -62,7 +62,7 @@ public class HearingAidCompatibilityPreferenceController extends TogglePreferenc
    @Override
    public boolean isChecked() {
        final int hac = Settings.System.getInt(mContext.getContentResolver(),
                Settings.System.HEARING_AID, HAC_DISABLED);
                Settings.System.HEARING_AID_COMPATIBILITY, HAC_DISABLED);
        return hac == HAC_ENABLED;
    }

@@ -71,7 +71,8 @@ public class HearingAidCompatibilityPreferenceController extends TogglePreferenc
        FeatureFactory.getFeatureFactory().getMetricsFeatureProvider().changed(
                getMetricsCategory(), getPreferenceKey(), isChecked ? 1 : 0);
        setAudioParameterHacEnabled(isChecked);
        return Settings.System.putInt(mContext.getContentResolver(), Settings.System.HEARING_AID,
        return Settings.System.putInt(mContext.getContentResolver(),
                Settings.System.HEARING_AID_COMPATIBILITY,
                (isChecked ? HAC_ENABLED : HAC_DISABLED));
    }

+6 −6
Original line number Diff line number Diff line
@@ -95,8 +95,8 @@ public class HearingAidCompatibilityPreferenceControllerTest {

    @Test
    public void isChecked_enabledHac_shouldReturnTrue() {
        Settings.System.putInt(mContext.getContentResolver(), Settings.System.HEARING_AID,
                HAC_ENABLED);
        Settings.System.putInt(mContext.getContentResolver(),
                Settings.System.HEARING_AID_COMPATIBILITY, HAC_ENABLED);
        mController.updateState(mPreference);

        assertThat(mController.isChecked()).isTrue();
@@ -105,8 +105,8 @@ public class HearingAidCompatibilityPreferenceControllerTest {

    @Test
    public void isChecked_disabledHac_shouldReturnFalse() {
        Settings.System.putInt(mContext.getContentResolver(), Settings.System.HEARING_AID,
                HAC_DISABLED);
        Settings.System.putInt(mContext.getContentResolver(),
                Settings.System.HEARING_AID_COMPATIBILITY, HAC_DISABLED);
        mController.updateState(mPreference);

        assertThat(mController.isChecked()).isFalse();
@@ -118,7 +118,7 @@ public class HearingAidCompatibilityPreferenceControllerTest {
        mController.setChecked(true);

        assertThat(Settings.System.getInt(mContext.getContentResolver(),
                Settings.System.HEARING_AID, HAC_DISABLED)).isEqualTo(HAC_ENABLED);
                Settings.System.HEARING_AID_COMPATIBILITY, HAC_DISABLED)).isEqualTo(HAC_ENABLED);
        verify(mAudioManager).setParameters("HACSetting=ON;");
    }

@@ -127,7 +127,7 @@ public class HearingAidCompatibilityPreferenceControllerTest {
        mController.setChecked(false);

        assertThat(Settings.System.getInt(mContext.getContentResolver(),
                Settings.System.HEARING_AID, HAC_DISABLED)).isEqualTo(HAC_DISABLED);
                Settings.System.HEARING_AID_COMPATIBILITY, HAC_DISABLED)).isEqualTo(HAC_DISABLED);
        verify(mAudioManager).setParameters("HACSetting=OFF;");
    }