gpt4 book ai didi

android - 如何为 Android 10 和 11 的整个设备设置暗模式?

转载 作者:行者123 更新时间:2023-12-04 08:33:38 25 4
gpt4 key购买 nike

我正在尝试创建一个切换黑暗模式(夜间模式)的应用程序 整个系统 .不仅适用于我的应用程序。我正在创建和自动化应用程序,因此用户只需触摸即可决定启用或禁用什么。
要激活夜间模式,我这样做:

UiModeManager oUiModeManager = (UiModeManager) getApplicationContext().getSystemService(Context.UI_MODE_SERVICE);
oUiModeManager.setNightMode(UiModeManager.MODE_NIGHT_YES);
并停用我这样做:
UiModeManager oUiModeManager = (UiModeManager) getApplicationContext().getSystemService(Context.UI_MODE_SERVICE);
oUiModeManager.setNightMode(UiModeManager.MODE_NIGHT_NO);
但什么也没有发生。黑暗模式不会被激活或停用。
我尝试过 Android 10-Q 和 Android 11-R 设备。
那么,我应该如何解决这个问题?请记住,我需要切换整个系统的暗模式,而不仅仅是我的应用程序。
谢谢

最佳答案

Android 官方有样例 DarkTheme .但我不知道它是否有效

关于android - 如何为 Android 10 和 11 的整个设备设置暗模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64908385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com