2012-01-16 48 views
1

我需要我的应用程序自动切换夜间/日间模式。 根据该文件,我可以使用UiModeManager这样的:Android UIModeManager和应用程序配置

UiModeManager uiModeManager = (UiModeManager) getSystemService(UI_MODE_SERVICE);   
uiModeManager.setNightMode(UiModeManager.MODE_NIGHT_YES); 

但是,应用程序不以“夜”限定使用替代资源。我没有注意到应用程序实际上改变了配置。 如何强制应用程序使用夜间资格的资源?

回答

1

汽车或办公桌模式也必须处于激活状态才能使该模式有效。

+0

是的,我在Android docimentation中读到它,但是在设置夜间模式之前调用'uiModeManager.enableCarMode(0);'并没有引起配置的改变。该应用程序仍然在“正常”的uiModeType中运行。谢谢你的回答! – rus1f1kat0R 2012-01-17 15:48:33