1.前言
在12.0的系统rom定制化开发中,在原生系统中,默认有正常背景和深色主题背景,当系统设置深色主题背景和进入超级省电模式情况下会进入深色主题背景模式这样系统页面都是黑色的显得很不美观,
所以功能开发需要要求禁用深色主题功能,这就要从系统设置深色主题功能流程入手来分析,看怎样设置深色主题背景
2.系统禁用深色主题背景功能的核心类
package/apps/Settings/src/com/android/settings/display/DarkUIPreferenceController.java
frameworks/base/services/core/java/com/android/server/UiModeManagerService.java
frameworks/base/core/java/android/app/UiModeManager.java
3.系统禁用深色主题背景功能的核心功能分析和实现
3.1 DarkUIPreferenceController.java关于深色主题背景相关代码分析
public class Da