在10.0定制化中,系统默认在电量低于15%自动进入省电模式,这是系统自带的功能,现在需求要求在充电达到50%后,自动退出省电模式,这就要从如何进入省电模式入手,看该怎么改完成这个需求
- frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\StatusBar.java
- frameworks\base\services\core\java\com\android\server\power\PowerManagerService.java
- frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\policy\BatteryController.java
- frameworks/base/packages/SettingsLib/src/com/android/settingslib/fuelgauge/BatterySaverUtils.java
- frameworks/base/core/java/android/os/PowerManager.java
BatterySaverTile.java 中省电模式功能开关相关代码
- public class BatterySaverTile extends QSTileImpl
implements - BatteryController.BatteryStateChangeCallback {
-
- private final BatteryController mBatteryController;