Advertisement

Android P支持屏幕保护功能。当睡眠时间和保护时间设置时,若睡眠时间大于保护时间,则会自动进入屏幕保护状态;当达到睡眠时间后完成休眠。

阅读量:

需求:

  1. 新增屏幕保护功能的启用控制选项,默认状态为关闭;
  2. 仅保留时钟显示功能,支持对指针与数字样式进行设置,并可启用夜间模式;
  3. 设置进入屏保前的空闲时间,可选择1、5、10、15、30分钟等不同时间长度;
  4. 当休眠设定时间短于屏保设定时间时,系统将优先执行休眠操作;若休眠设定时间长于屏保设定时间,则先启动屏保模式,在达到屏保时间后继续执行休眠操作。

修改后的效果

在这里插入图片描述
在这里插入图片描述

分析与实现:

  1. Android原生系统默认在充电或连接基座时触发屏保功能,而只有在设备进入休眠状态后才会激活屏保。因此,需调整屏保触发条件,使其能够在任意时刻启动。

frameworks\base\core\res\res\values\config.xml
将配置项"config_dreamsEnabledOnBattery"的值设置为true,

全部评论 (0)

还没有任何评论哟~