2012-01-16 50 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