1.前言
在11.0的系统rom定制化开发中,在系统settings的屏保默认选项做定制,原生系统默认充电插入基座时,由于项目不支持插入基座功能,
所以需要修改屏保默认项为充电时,接下来分析相关的屏保流程来实现相关功能
2.系统屏保默认充电时的功能实现的核心类
frameworks\base\services\core\java\com\android\server\dreams\DreamManagerService.java
frameworks/base/core/res/res/values/config.xml
packages\apps\Settings\src\com\android\settings\dream\WhenToDreamPicker.java
3.屏保默认充电时的功能实现的核心功能分析和实现
WhenToDreamPicker 是 Android 系统中用于选择屏保(Dream)触发时机的一个设置界面。它属于系统设置应用的一部分,核心功能是让用户在“充电时”、“插入基座时”或“两者都满足时”启动屏保。
核心类与方法
根据搜索结果,WhenToDreamPicker 的关键方法如下:
| 方法 | 作用 |
|---|---|
setDefaul |