Loading core/java/com/android/internal/os/BatteryStatsImpl.java +17 −0 Original line number Diff line number Diff line Loading @@ -5067,6 +5067,23 @@ public class BatteryStatsImpl extends BatteryStats { notePowerSaveModeLocked(enabled, mClocks.elapsedRealtime(), mClocks.uptimeMillis()); } /** * Toggles the power save mode state. */ public void notePowerSaveModeLockedInit(boolean enabled, long elapsedRealtimeMs, long uptimeMs) { if (mPowerSaveModeEnabled != enabled) { notePowerSaveModeLocked(enabled, elapsedRealtimeMs, uptimeMs); } else { // Log an initial value for BATTERY_SAVER_MODE_STATE_CHANGED in order to // allow the atom to read all future state changes. FrameworkStatsLog.write(FrameworkStatsLog.BATTERY_SAVER_MODE_STATE_CHANGED, enabled ? FrameworkStatsLog.BATTERY_SAVER_MODE_STATE_CHANGED__STATE__ON : FrameworkStatsLog.BATTERY_SAVER_MODE_STATE_CHANGED__STATE__OFF); } } public void notePowerSaveModeLocked(boolean enabled, long elapsedRealtimeMs, long uptimeMs) { if (mPowerSaveModeEnabled != enabled) { int stepState = enabled ? STEP_LEVEL_MODE_POWER_SAVE : 0; Loading services/core/java/com/android/server/am/BatteryStatsService.java +1 −1 Original line number Diff line number Diff line Loading @@ -466,7 +466,7 @@ public final class BatteryStatsService extends IBatteryStats.Stub final PowerManagerInternal powerMgr = LocalServices.getService(PowerManagerInternal.class); powerMgr.registerLowPowerModeObserver(this); synchronized (mStats) { mStats.notePowerSaveModeLocked( mStats.notePowerSaveModeLockedInit( powerMgr.getLowPowerState(ServiceType.BATTERY_STATS).batterySaverEnabled, SystemClock.elapsedRealtime(), SystemClock.uptimeMillis()); } Loading Loading
core/java/com/android/internal/os/BatteryStatsImpl.java +17 −0 Original line number Diff line number Diff line Loading @@ -5067,6 +5067,23 @@ public class BatteryStatsImpl extends BatteryStats { notePowerSaveModeLocked(enabled, mClocks.elapsedRealtime(), mClocks.uptimeMillis()); } /** * Toggles the power save mode state. */ public void notePowerSaveModeLockedInit(boolean enabled, long elapsedRealtimeMs, long uptimeMs) { if (mPowerSaveModeEnabled != enabled) { notePowerSaveModeLocked(enabled, elapsedRealtimeMs, uptimeMs); } else { // Log an initial value for BATTERY_SAVER_MODE_STATE_CHANGED in order to // allow the atom to read all future state changes. FrameworkStatsLog.write(FrameworkStatsLog.BATTERY_SAVER_MODE_STATE_CHANGED, enabled ? FrameworkStatsLog.BATTERY_SAVER_MODE_STATE_CHANGED__STATE__ON : FrameworkStatsLog.BATTERY_SAVER_MODE_STATE_CHANGED__STATE__OFF); } } public void notePowerSaveModeLocked(boolean enabled, long elapsedRealtimeMs, long uptimeMs) { if (mPowerSaveModeEnabled != enabled) { int stepState = enabled ? STEP_LEVEL_MODE_POWER_SAVE : 0; Loading
services/core/java/com/android/server/am/BatteryStatsService.java +1 −1 Original line number Diff line number Diff line Loading @@ -466,7 +466,7 @@ public final class BatteryStatsService extends IBatteryStats.Stub final PowerManagerInternal powerMgr = LocalServices.getService(PowerManagerInternal.class); powerMgr.registerLowPowerModeObserver(this); synchronized (mStats) { mStats.notePowerSaveModeLocked( mStats.notePowerSaveModeLockedInit( powerMgr.getLowPowerState(ServiceType.BATTERY_STATS).batterySaverEnabled, SystemClock.elapsedRealtime(), SystemClock.uptimeMillis()); } Loading