List of usage examples for android.content.res Configuration UI_MODE_TYPE_MASK
int UI_MODE_TYPE_MASK
To view the source code for android.content.res Configuration UI_MODE_TYPE_MASK.
Click Source Link
From source file:com.bilibili.magicasakura.utils.ThemeUtils.java
public static Resources updateNightMode(Resources resource, boolean on) { DisplayMetrics dm = resource.getDisplayMetrics(); Configuration config = resource.getConfiguration(); final int uiModeNightMaskOrigin = config.uiMode &= ~Configuration.UI_MODE_TYPE_MASK; final int uiModeNightMaskNew = on ? Configuration.UI_MODE_NIGHT_YES : Configuration.UI_MODE_NIGHT_NO; if (uiModeNightMaskOrigin != uiModeNightMaskNew) { config.uiMode &= ~Configuration.UI_MODE_NIGHT_MASK; config.uiMode |= uiModeNightMaskNew; resource.updateConfiguration(config, dm); }//from w w w .j a va2 s. c om return resource; }
From source file:com.vuze.android.remote.activity.TorrentViewActivity.java
@Override public boolean onSearchRequested() { if ((getResources().getConfiguration().uiMode & Configuration.UI_MODE_TYPE_MASK) != Configuration.UI_MODE_TYPE_TELEVISION) { Bundle appData = new Bundle(); if (sessionInfo != null && sessionInfo.getRPCVersionAZ() >= 0) { appData.putString("com.vuze.android.remote.searchsource", sessionInfo.getRpcRoot()); if (remoteProfile.getRemoteType() == RemoteProfile.TYPE_LOOKUP) { appData.putString("com.vuze.android.remote.ac", remoteProfile.getAC()); }/*from w w w. ja va 2s .c om*/ appData.putString(SessionInfoManager.BUNDLE_KEY, remoteProfile.getID()); } startSearch(null, false, appData, false); } else { AlertDialog.Builder builder = AndroidUtilsUI.createTextBoxDialog(this, R.string.search, R.string.search_box_hint, new AndroidUtilsUI.OnTextBoxDialogClick() { @Override public void onClick(DialogInterface dialog, int which, EditText editText) { final String newName = editText.getText().toString(); AndroidUtils.executeSearch(newName, TorrentViewActivity.this, sessionInfo); } }); builder.create().show(); } return true; }