2012-01-16 3 views
1

夜間/昼間のモードを自動的に切り替えるには、アプリが必要です。 私はこのようなUiModeManagerを使用することができますドキュメントによると:Android UIModeManagerとApplicaiton設定

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

ただし、アプリケーションは「夜」修飾子で代替リソースを使用しないでください。アプリケーションが実際に設定を変更したことに気付かなかった。 夜間限定のリソースをアプリで使用するにはどうすればよいですか?

答えて

1

このモードを有効にするには、車モードまたはデスクモードもアクティブでなければなりません。

+0

ええ、私はAndroidのドキュメンテーションでそれについて読んでいましたが、夜間モードを設定する前に 'uiModeManager.enableCarMode(0);'を呼んでも設定が変更されませんでした。アプリはまだ「通常の」uiModeTypeで動作します。お返事ありがとう! – rus1f1kat0R