目录
3.1 DarkUIPreferenceController.java关于深色主题背景相关代码分析
3.2 UiModeManager.java关于深色主题背景的相关代码
3.3 UiModeManagerService.java设置深色主题背景的相关代码分析
1.概述
在原生系统中,默认有正常背景和深色主题背景,当设置深色主题背景和进入超级省电模式情况下会进入深色主题背景模式这样系统页面都是黑色的显得很不美观,所以功能开发需要要求禁用深色主题功能,这就要从系统设置深色主题功能入手
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