Android 10.0 设置充电到50%退出省电模式
2023-09-14 09:05:08 时间
1.概述
在10.0定制化中,系统默认在电量低于15%自动进入省电模式,这是系统自带的功能,现在需求要求在充电达到50%后,自动退出省电模式,这就要从如何进入省电模式入手,看该怎么改完成这个需求
2.充电到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
3.充电到50%退出省电模式的核心代码分析以及功能实现
3.1进入省电模式的分析
BatterySaverTile.java 中省电模式功能开关相关代码
public class BatterySaverTile extends QSTileImpl<BooleanState> implements
BatteryController.BatteryStateChangeCallback {
private final BatteryController mBatteryController;
相关文章
- [Android Pro] Normal Permissions
- 史上最全的android学习资料
- Android Studio解决unspecified on project app resolves to an APK archive which is not supported
- android电池信息简介
- android 在代码中使用 #ffffff 模式 设置背景色
- usbmanger android 底下USB的工作模式
- EasyPlayer RTSP 安卓Android播放器显示模式设置方法
- EasyPlayer RTSP 安卓Android播放器显示模式设置方法
- Android Studio实用插件使用
- Android之开发常用颜色
- 《Android源码设计模式》--模板方法模式
- Android N 多窗口模式,你需要知道的一切
- 基础知识奠定发展道路,最新Android学习笔记开源
- Android面试-Android性能优化和内存优化、APP启动速度一线大厂的实战案例解析
- Android 11.0 Launcher3去掉抽屉模式 双层改成单层(二)
- Android 12.0 系统Settings去掉开发者模式功能
- Android 12.0 Launcher3去掉抽屉模式双层改成单层系列四
- Android 12.0 进入recovery模式(等待用户选择recovery模式界面)进入自动恢复出厂设置模式
- android 9.0去掉recovery模式UI页面的选项
- Android 10.0 Settings 去掉打开开发者模式和USB调试模式的广播
- Android 仿 窗帘效果 和 登录界面拖动效果 (Scroller类的应用) 附 2个DEMO及源代码
- 【Android 逆向】Android 逆向通用工具开发 ( 网络模块开发 | SOCKET 网络套接字初始化 | 读取远程端 “Android 模拟器“ 信息 | 向远程端写出数据 )
- Android中MVC模型(复合模式)
- android 性能測试CTS篇
- 【Android进阶】11、操作数据库:Room 库、Entity 实体、Dao 层、repository 模式和 LiveData
- Android 10.0 Launcher3去掉抽屉模式 双层改成单层系列三
- Android 10.0 Launcher3去掉抽屉模式 双层改成单层系列一
- Android usb主从模式切换(九)