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

Commit 2d4cf895 authored by Wesley Wang's avatar Wesley Wang
Browse files

Update battery saver haptics mode

 - Keep haptic always enabled under battery saver mode

Bug: 281594634
Test: atest frameworks/base/services/tests/servicestests/src/com/android/server/power/batterysaver
Change-Id: I8118ffb66d2ae684597f9a3b19784c4345072805
parent cdedabe2
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -171,7 +171,7 @@ public class BatterySaverPolicy extends ContentObserver implements
            true,  /* disableAod */
            true,  /* disableAod */
            true,  /* disableLaunchBoost */
            true,  /* disableLaunchBoost */
            true,  /* disableOptionalSensors */
            true,  /* disableOptionalSensors */
            true,  /* disableVibration */
            false,  /* disableVibration */
            false, /* enableAdjustBrightness */
            false, /* enableAdjustBrightness */
            false, /* enableDataSaver */
            false, /* enableDataSaver */
            true,  /* enableFirewall */
            true,  /* enableFirewall */
+3 −3
Original line number Original line Diff line number Diff line
@@ -52,7 +52,7 @@ public class BatterySaverPolicyTest extends AndroidTestCase {
    private static final int SOUND_TRIGGER_MODE = 0; // SOUND_TRIGGER_MODE_ALL_ENABLED
    private static final int SOUND_TRIGGER_MODE = 0; // SOUND_TRIGGER_MODE_ALL_ENABLED
    private static final int DEFAULT_SOUND_TRIGGER_MODE =
    private static final int DEFAULT_SOUND_TRIGGER_MODE =
            PowerManager.SOUND_TRIGGER_MODE_CRITICAL_ONLY;
            PowerManager.SOUND_TRIGGER_MODE_CRITICAL_ONLY;
    private static final String BATTERY_SAVER_CONSTANTS = "disable_vibration=true,"
    private static final String BATTERY_SAVER_CONSTANTS = "disable_vibration=false,"
            + "advertise_is_enabled=true,"
            + "advertise_is_enabled=true,"
            + "disable_animation=false,"
            + "disable_animation=false,"
            + "enable_firewall=true,"
            + "enable_firewall=true,"
@@ -117,7 +117,7 @@ public class BatterySaverPolicyTest extends AndroidTestCase {


    @SmallTest
    @SmallTest
    public void testGetBatterySaverPolicy_PolicyVibration_DefaultValueCorrect() {
    public void testGetBatterySaverPolicy_PolicyVibration_DefaultValueCorrect() {
        testServiceDefaultValue_On(ServiceType.VIBRATION);
        testServiceDefaultValue_Off(ServiceType.VIBRATION);
    }
    }


    @SmallTest
    @SmallTest
@@ -211,7 +211,7 @@ public class BatterySaverPolicyTest extends AndroidTestCase {
    private void verifyBatterySaverConstantsUpdated() {
    private void verifyBatterySaverConstantsUpdated() {
        final PowerSaveState vibrationState =
        final PowerSaveState vibrationState =
                mBatterySaverPolicy.getBatterySaverPolicy(ServiceType.VIBRATION);
                mBatterySaverPolicy.getBatterySaverPolicy(ServiceType.VIBRATION);
        assertThat(vibrationState.batterySaverEnabled).isTrue();
        assertThat(vibrationState.batterySaverEnabled).isFalse();


        final PowerSaveState animationState =
        final PowerSaveState animationState =
                mBatterySaverPolicy.getBatterySaverPolicy(ServiceType.ANIMATION);
                mBatterySaverPolicy.getBatterySaverPolicy(ServiceType.ANIMATION);