/**
* 需要在AndroidManifest中的MainActivity配置:android:configChanges="uiMode"
* @param newConfig
*/
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
int uiMode = newConfig.uiMode;
Log.d(TAG, "onConfigurationChanged(). uiMode = " + uiMode);
switch (uiMode) {
case Constants.UIMODE_NIGHT://2
XCToast.showShort("黑夜");
break;
case Constants.UIMODE_NOTNIGHT://1
XCToast.showShort("白天");
break;
default:
break;
}
}
app监听白天黑夜
本文介绍了一个Android应用如何通过监听配置更改来实现白天和黑夜模式之间的自动切换。在AndroidManifest文件中配置MainActivity以监听uiMode的变化,并在onConfigurationChanged方法中根据不同uiMode显示对应的提示。

被折叠的 条评论
为什么被折叠?



