要修改 Android 设备的 UiMode
(用户界面模式),可以使用 UiModeManager
类进行设置。不同的 UI 模式适用于不同的使用场景,比如夜间模式、汽车模式等。下面是一些常见的修改方法:
1. 修改夜间模式
夜间模式可以通过 UiModeManager
来设置。可以手动指定设备进入夜间模式或跟随系统的设置。
示例代码:
java复制代码
UiModeManager uiModeManager = (UiModeManager) getSystemService(UI_MODE_SERVICE);
// 启用夜间模式
uiModeManager.setNightMode(UiModeManager.MODE_NIGHT_YES);
// 关闭夜间模式
uiModeManager.setNightMode(UiModeManager.MODE_NIGHT_NO);
// 自动切换夜间模式(根据时间或系统设置)
uiModeManager.setNightMode(UiModeManager.MODE_NIGHT_AUTO);
// 跟随系统夜间模式设置
uiModeManager.setNightMode(UiModeManager.MODE_NIGHT_FOLLOW_SYSTEM);