public boolean onPreferenceChange(Preference preference, Object newValue) { String fname = ""; if (newValue != null) { if (preference == mGovernorPref) { fname = GOVERNOR; } else if (preference == mMinFrequencyPref) { fname = FREQ_MIN_FILE; } else if (preference == mMaxFrequencyPref) { fname = FREQ_MAX_FILE; } if (writeOneLine(fname, (String) newValue)) { if (preference == mGovernorPref) { mGovernorPref.setSummary(String.format(mGovernorFormat, (String) newValue)); } else if (preference == mMinFrequencyPref) { mMinFrequencyPref.setSummary( String.format(mMinFrequencyFormat, toMHz((String) newValue))); } else if (preference == mMaxFrequencyPref) { mMaxFrequencyPref.setSummary( String.format(mMaxFrequencyFormat, toMHz((String) newValue))); } return true; } else { return false; } } return false; }
@Override public boolean onPreferenceChange(Preference pref, Object newValue) { if (KEY_AUTO_SILENCE.equals(pref.getKey())) { final ListPreference autoSilencePref = (ListPreference) pref; String delay = (String) newValue; updateAutoSnoozeSummary(autoSilencePref, delay); } else if (KEY_CLOCK_STYLE.equals(pref.getKey())) { final ListPreference clockStylePref = (ListPreference) pref; final int idx = clockStylePref.findIndexOfValue((String) newValue); clockStylePref.setSummary(clockStylePref.getEntries()[idx]); } else if (KEY_HOME_TZ.equals(pref.getKey())) { final ListPreference homeTimezonePref = (ListPreference) pref; final int idx = homeTimezonePref.findIndexOfValue((String) newValue); homeTimezonePref.setSummary(homeTimezonePref.getEntries()[idx]); notifyHomeTimeZoneChanged(); } else if (KEY_AUTO_HOME_CLOCK.equals(pref.getKey())) { final boolean autoHomeClockEnabled = ((CheckBoxPreference) pref).isChecked(); final Preference homeTimeZonePref = findPreference(KEY_HOME_TZ); homeTimeZonePref.setEnabled(!autoHomeClockEnabled); notifyHomeTimeZoneChanged(); } else if (KEY_VOLUME_BUTTONS.equals(pref.getKey())) { final ListPreference volumeButtonsPref = (ListPreference) pref; final int index = volumeButtonsPref.findIndexOfValue((String) newValue); volumeButtonsPref.setSummary(volumeButtonsPref.getEntries()[index]); } else if (KEY_WEEK_START.equals(pref.getKey())) { final ListPreference weekStartPref = (ListPreference) findPreference(KEY_WEEK_START); final int idx = weekStartPref.findIndexOfValue((String) newValue); weekStartPref.setSummary(weekStartPref.getEntries()[idx]); } // Set result so DeskClock knows to refresh itself getActivity().setResult(RESULT_OK); return true; }
@Override public void onSharedPreferenceChanged(final SharedPreferences sharedPreferences, String key) { if (doneLoading) { if (key.equals(KEY_MAX_CPU)) { final String value = preferences.getString(key, null); final String maxInMhz = (Integer.toString((Integer.parseInt(value) / 1000)) + " MHz"); if (!sendCpu(key, value, MAX_FREQ)) Helpers.sendMsg(getApplicationContext(), getString(R.string.toast_min_max_error01)); else mMaxCpu.setSummary(getString(R.string.ps_set_max, maxInMhz)); } else if (key.equals(KEY_MIN_CPU)) { final String value = preferences.getString(key, null); final String minInMhz = (Integer.toString((Integer.parseInt(value) / 1000)) + " MHz"); if (!sendCpu(key, value, MIN_FREQ)) Helpers.sendMsg(getApplicationContext(), getString(R.string.toast_min_max_error02)); else mMinCpu.setSummary(getString(R.string.ps_set_min, minInMhz)); } else if (key.equals(KEY_GOV)) { final String value = preferences.getString(key, null); if ((new CMDProcessor().su.runWaitFor("busybox echo " + value + " > " + CUR_GOV)) .success()) mSetGov.setSummary(getString(R.string.ps_set_gov, value)); } else if (key.equals(KEY_MINFREE)) { String values = preferences.getString(key, null); if (!values.equals(null)) new CMDProcessor().su.runWaitFor("busybox echo " + values + " > " + MINFREE); mFreeMem.setSummary(getString(R.string.ps_free_memory, getMinFreeValue() + "mb")); } } }
@SuppressWarnings("deprecation") @Override public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { android.preference.Preference pref = findPreference(key); if (key.equals(getString(R.string.key_brightness)) || key.equals(getString(R.string.key_brightness_manual_value))) { ListPreference listPref = (ListPreference) findPreference(getString(R.string.key_brightness)); if (listPref.getValue().equals(getString(R.string.value_brightness_manual))) { listPref.setSummary( listPref.getEntry() + " " + (int) (100.0f * BrightnessDialog.getBrighnessLevel(sharedPreferences, this)) + " " + getString(R.string.percents)); } else { listPref.setSummary(listPref.getEntry()); } } else if (pref != null) { if (pref instanceof ListPreference) { ListPreference listPref = (ListPreference) pref; listPref.setSummary(listPref.getEntry()); } else if (key.equals(getString(R.string.key_color))) { pref.setSummary(ColorDialog.getTextColorString(sharedPreferences, this)); } else if (key.equals(getString(R.string.key_background_color))) { pref.setSummary(ColorDialog.getBackgroundColorString(sharedPreferences, this)); } else if (key.equals(getString(R.string.key_city))) { pref.setSummary(CityDialog.getCityName(sharedPreferences, this)); } } }
private void updateUIFromPreferences() { int var1 = System.getInt(this.mContentResolver, "psm_battery_level", 50); ListPreference var2 = this.mModeValueSetting; Context var3 = this.getApplicationContext(); Object[] var4 = new Object[1]; StringBuilder var5 = new StringBuilder(); String var6 = String.valueOf(var1); String var7 = var5.append(var6).append("%").toString(); var4[0] = var7; String var8 = var3.getString(2131232375, var4); var2.setSummary(var8); int var9 = System.getInt(this.mContentResolver, "psm_brightness_level", 10); ListPreference var10 = this.mBrightnessSetting; Context var11 = this.getApplicationContext(); Object[] var12 = new Object[1]; StringBuilder var13 = new StringBuilder(); String var14 = String.valueOf(var9); String var15 = var13.append(var14).append("%").toString(); var12[0] = var15; String var16 = var11.getString(2131232387, var12); var10.setSummary(var16); boolean var17 = this.mEnableMode.isChecked(); this.mModeValueSetting.setEnabled(var17); this.mDisableWifi.setEnabled(var17); this.mDisableBluetooth.setEnabled(var17); this.mDisableGps.setEnabled(var17); this.mDisableSync.setEnabled(var17); this.mAdjustBrightness.setEnabled(var17); this.toggleBrightnessSetting(var17); this.mScreentimeout.setEnabled(var17); }
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { if (key.equals(getString(R.string.prefSyncServerUrl_Key))) { mSyncServerUrlPref.setSummary( sharedPreferences.getString(getString(R.string.prefSyncServerUrl_Key), "")); mSyncServerUrlPref.setSummary(mSyncServerUrlPref.getEntry()); ContentProviderClient client = getContentResolver().acquireContentProviderClient(DouiContentProvider.AUTHORITY); if (client != null) { ((DouiContentProvider) client.getLocalContentProvider()).resetDatabase(); client.release(); SyncAdapter.ResetUpdateDate(); SyncAdapter.requestSync(getApplicationContext()); } } else if (key.equals(getString(R.string.prefSyncRepeatTime_Key))) { mSyncRepeatTimePref.setSummary( sharedPreferences.getString(getString(R.string.prefSyncRepeatTime_Key), "")); } else if (key.equals(getString(R.string.prefIsSyncable_Key))) { loadDeviceAccounts(); ContentResolver.setSyncAutomatically( new Account(mSyncAccountPref.getValue(), "com.google"), DouiContentProvider.AUTHORITY, sharedPreferences.getBoolean(key, false)); } else if (key.equals(getString(R.string.prefSyncAccount_Key))) { mSyncAccountPref.setSummary( sharedPreferences.getString(getString(R.string.prefSyncAccount_Key), "")); } }
@Override public void setSummary(CharSequence summary) { if (summary == null || summary.toString().isEmpty()) { super.setSummary(""); } else { super.setSummary(summary); } }
/** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { preferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); super.onCreate(savedInstanceState); preferences.registerOnSharedPreferenceChangeListener(this); addPreferencesFromResource(R.xml.performance); final int frequencies[] = getFrequencies(); final String freqList[] = getMHz(frequencies); final String freqValues[] = getValues(frequencies); final String maxFreq = (Helpers.getFile(MAX_FREQ).trim()); final String minFreq = (Helpers.getFile(MIN_FREQ).trim()); final String maxInMhz = (Integer.toString((Integer.parseInt(maxFreq) / 1000)) + " MHz"); final String minInMhz = (Integer.toString((Integer.parseInt(minFreq) / 1000)) + " MHz"); final String govs[] = getAllGovs(); final String currentGov = (Helpers.getFile(CUR_GOV).trim()); mMaxCpu = (ListPreference) findPreference(KEY_MAX_CPU); mMaxCpu.setEntries(freqList); mMaxCpu.setEntryValues(freqValues); mMaxCpu.setValue(maxFreq); mMaxCpu.setSummary(getString(R.string.ps_set_max, maxInMhz)); mMinCpu = (ListPreference) findPreference(KEY_MIN_CPU); mMinCpu.setEntries(freqList); mMinCpu.setEntryValues(freqValues); mMinCpu.setValue(minFreq); mMinCpu.setSummary(getString(R.string.ps_set_min, minInMhz)); mSetGov = (ListPreference) findPreference(KEY_GOV); mSetGov.setEntries(govs); mSetGov.setEntryValues(govs); mSetGov.setValue(currentGov); mSetGov.setSummary(getString(R.string.ps_set_gov, currentGov)); final int minFree = getMinFreeValue(); final String values[] = getResources().getStringArray(R.array.minfree_values); String closestValue = preferences.getString(KEY_MINFREE, values[0]); if (minFree < 37) closestValue = values[0]; else if (minFree < 62) closestValue = values[1]; else if (minFree < 77) closestValue = values[2]; else if (minFree < 90) closestValue = values[3]; else closestValue = values[4]; mFreeMem = (ListPreference) findPreference(KEY_MINFREE); mFreeMem.setValue(closestValue); mFreeMem.setSummary(getString(R.string.ps_free_memory, minFree + "mb")); PreferenceScreen ps = (PreferenceScreen) findPreference("volt_control"); if (!new File(VoltageControl.MV_TABLE0).exists()) { ((PreferenceCategory) getPreferenceScreen().findPreference("cpu")).removePreference(ps); } doneLoading = true; }
@Override public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { if (key.equals("pref_cameraIndex")) { cameraIndexPreference.setSummary(cameraIndexPreference.getEntry()); buildResolutionListForCameraIndex(); } else if (key.equals("pref_cameraResolution")) { cameraResolutionPreference.setSummary(cameraResolutionPreference.getEntry()); } }
private void updateAutoSnoozeSummary(ListPreference listPref, String delay) { int i = Integer.parseInt(delay); if (i == -1) { listPref.setSummary(R.string.auto_silence_never); } else { listPref.setSummary( Utils.getNumberFormattedQuantityString( getActivity(), R.plurals.auto_silence_summary, i)); } }
public boolean onPreferenceChange(Preference preference, Object newValue) { if (preference == mNetTrafficState) { int intState = Integer.valueOf((String) newValue); mNetTrafficVal = setBit(mNetTrafficVal, MASK_UP, getBit(intState, MASK_UP)); mNetTrafficVal = setBit(mNetTrafficVal, MASK_DOWN, getBit(intState, MASK_DOWN)); Settings.System.putInt( getActivity().getContentResolver(), Settings.System.NETWORK_TRAFFIC_STATE, mNetTrafficVal); int index = mNetTrafficState.findIndexOfValue((String) newValue); mNetTrafficState.setSummary(mNetTrafficState.getEntries()[index]); updateNetworkTrafficState(index); return true; } else if (preference == mNetTrafficColor) { String hex = ColorPickerPreference.convertToARGB(Integer.valueOf(String.valueOf(newValue))); preference.setSummary(hex); int intHex = ColorPickerPreference.convertToColorInt(hex); Settings.System.putInt(getContentResolver(), Settings.System.NETWORK_TRAFFIC_COLOR, intHex); return true; } else if (preference == mNetTrafficUnit) { mNetTrafficVal = setBit(mNetTrafficVal, MASK_UNIT, ((String) newValue).equals("1")); Settings.System.putInt( getActivity().getContentResolver(), Settings.System.NETWORK_TRAFFIC_STATE, mNetTrafficVal); int index = mNetTrafficUnit.findIndexOfValue((String) newValue); mNetTrafficUnit.setSummary(mNetTrafficUnit.getEntries()[index]); return true; } else if (preference == mNetTrafficPeriod) { int intState = Integer.valueOf((String) newValue); mNetTrafficVal = setBit(mNetTrafficVal, MASK_PERIOD, false) + (intState << 16); Settings.System.putInt( getActivity().getContentResolver(), Settings.System.NETWORK_TRAFFIC_STATE, mNetTrafficVal); int index = mNetTrafficPeriod.findIndexOfValue((String) newValue); mNetTrafficPeriod.setSummary(mNetTrafficPeriod.getEntries()[index]); return true; } else if (preference == mNetTrafficAutohide) { boolean value = (Boolean) newValue; Settings.System.putInt( getActivity().getContentResolver(), Settings.System.NETWORK_TRAFFIC_AUTOHIDE, value ? 1 : 0); return true; } else if (preference == mNetTrafficAutohideThreshold) { int threshold = (Integer) newValue; Settings.System.putInt( getActivity().getContentResolver(), Settings.System.NETWORK_TRAFFIC_AUTOHIDE_THRESHOLD, threshold * 1); return true; } return false; }
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { // Let's do something a preference values changes /* if (key.equals(KEY_CHECKBOX_PREFERENCE)) { mCheckBoxPreference.setSummary(sharedPreferences.getBoolean(key, false) ? "Disable this setting" : "Enable this setting"); } else*/ if (key.equals(PrefsHelper.PREF_PORTRAIT_SCALING_MODE)) { mPrefPortraitMode.setSummary("Current value is '" + mPrefPortraitMode.getEntry() + "'"); } else if (key.equals(PrefsHelper.PREF_LANDSCAPE_SCALING_MODE)) { mPrefLandsMode.setSummary("Current value is '" + mPrefLandsMode.getEntry() + "'"); } if (key.equals(PrefsHelper.PREF_PORTRAIT_FILTER_TYPE)) { mPrefPortraitFilterType.setSummary( "Current value is '" + mPrefPortraitFilterType.getEntry() + "'"); } else if (key.equals(PrefsHelper.PREF_LANDSCAPE_FILTER_TYPE)) { mPrefLandsFilterType.setSummary("Current value is '" + mPrefLandsFilterType.getEntry() + "'"); } else if (key.equals(PrefsHelper.PREF_CONTROLLER_TYPE)) { mPrefControllerType.setSummary("Current values is '" + mPrefControllerType.getEntry() + "'"); } else if (key.equals(PrefsHelper.PREF_GLOBAL_VIDEO_RENDER_MODE)) { mPrefGlobalVideoRenderMode.setSummary( "Current value is '" + mPrefGlobalVideoRenderMode.getEntry() + "'"); } else if (key.equals(PrefsHelper.PREF_INPUT_EXTERNAL)) { mPrefExtInput.setSummary("Current value is '" + mPrefExtInput.getEntry() + "'"); } else if (key.equals(PrefsHelper.PREF_ANALOG_DZ)) { mPrefAnalogDZ.setSummary("Current value is '" + mPrefAnalogDZ.getEntry() + "'"); } else if (key.equals(PrefsHelper.PREF_TILT_DZ)) { mPrefTiltDZ.setSummary("Current value is '" + mPrefTiltDZ.getEntry() + "'"); } }
@SuppressWarnings("deprecation") @Override protected void onResume() { super.onResume(); cameraIndexPreference.setSummary(cameraIndexPreference.getEntry()); cameraResolutionPreference.setSummary(cameraResolutionPreference.getEntry()); // Register for changes. getPreferenceManager().getSharedPreferences().registerOnSharedPreferenceChangeListener(this); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mGovernorFormat = getString(R.string.cpu_governors_summary); mMinFrequencyFormat = getString(R.string.cpu_min_freq_summary); mMaxFrequencyFormat = getString(R.string.cpu_max_freq_summary); String[] availableGovernors = readOneLine(GOVERNORS_LIST_FILE).split(" "); String[] availableFrequencies = new String[0]; String availableFrequenciesLine = readOneLine(FREQ_LIST_FILE); if (availableFrequenciesLine != null) availableFrequencies = availableFrequenciesLine.split(" "); String[] frequencies; String temp; frequencies = new String[availableFrequencies.length]; for (int i = 0; i < frequencies.length; i++) { frequencies[i] = toMHz(availableFrequencies[i]); } setTitle(R.string.cpu_title); addPreferencesFromResource(R.xml.cpu_settings); PreferenceScreen PrefScreen = getPreferenceScreen(); temp = readOneLine(GOVERNOR); mGovernorPref = (ListPreference) PrefScreen.findPreference(GOV_PREF); mGovernorPref.setEntryValues(availableGovernors); mGovernorPref.setEntries(availableGovernors); mGovernorPref.setValue(temp); mGovernorPref.setSummary(String.format(mGovernorFormat, temp)); mGovernorPref.setOnPreferenceChangeListener(this); temp = readOneLine(FREQ_MIN_FILE); mMinFrequencyPref = (ListPreference) PrefScreen.findPreference(MIN_FREQ_PREF); mMinFrequencyPref.setEntryValues(availableFrequencies); mMinFrequencyPref.setEntries(frequencies); mMinFrequencyPref.setValue(temp); mMinFrequencyPref.setSummary(String.format(mMinFrequencyFormat, toMHz(temp))); mMinFrequencyPref.setOnPreferenceChangeListener(this); temp = readOneLine(FREQ_MAX_FILE); mMaxFrequencyPref = (ListPreference) PrefScreen.findPreference(MAX_FREQ_PREF); mMaxFrequencyPref.setEntryValues(availableFrequencies); mMaxFrequencyPref.setEntries(frequencies); mMaxFrequencyPref.setValue(temp); mMaxFrequencyPref.setSummary(String.format(mMaxFrequencyFormat, toMHz(temp))); mMaxFrequencyPref.setOnPreferenceChangeListener(this); }
public boolean onPreferenceChange(Preference var1, Object var2) { ListPreference var3 = this.mModeValueSetting; boolean var15; if (var1.equals(var3)) { int var4 = Log.d("PowerSavingModeSettings", "set battery level is changed"); int var5 = Integer.parseInt((String) var2); System.putInt(this.mContentResolver, "psm_battery_level", var5); ListPreference var7 = this.mModeValueSetting; Context var8 = this.getApplicationContext(); Object[] var9 = new Object[1]; StringBuilder var10 = new StringBuilder(); String var11 = var2.toString(); String var12 = var10.append(var11).append("%").toString(); var9[0] = var12; String var13 = var8.getString(2131232375, var9); var7.setSummary(var13); Intent var14 = new Intent("android.settings.POWERSAVING_CHANGED"); this.sendBroadcast(var14); var15 = true; } else { ListPreference var16 = this.mBrightnessSetting; if (var1.equals(var16)) { int var17 = Log.d("PowerSavingModeSettings", "Brightness level is changed"); int var18 = Integer.parseInt((String) var2); System.putInt(this.mContentResolver, "psm_brightness_level", var18); ListPreference var20 = this.mBrightnessSetting; Context var21 = this.getApplicationContext(); Object[] var22 = new Object[1]; StringBuilder var23 = new StringBuilder(); String var24 = var2.toString(); String var25 = var23.append(var24).append("%").toString(); var22[0] = var25; String var26 = var21.getString(2131232387, var22); var20.setSummary(var26); var15 = true; } else { ListPreference var27 = this.mScreentimeout; if (var1.equals(var27)) { int var28 = Log.d("PowerSavingModeSettings", "Screentimeout is changed"); int var29 = Integer.parseInt((String) var2); System.putInt(this.mContentResolver, "psm_screen_timeout", var29); var15 = true; } else { var15 = false; } } } return var15; }
@Override public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { if (key.equals("host")) { hostPref.setSummary(sharedPreferences.getString(key, "")); } else if (key.equals("port")) { portPref.setSummary(sharedPreferences.getString("port", "8001")); } else if (key.equals("password")) { String tmp = sharedPreferences.getString("password", null); if (tmp == null || tmp.equals("")) { passPref.setSummary("None Set"); } else { passPref.setSummary("******"); } } else if (key.equals("text_size")) { textSizePref.setSummary(sharedPreferences.getString("text_size", "10")); } else if (key.equals("timestamp_format")) { timestampformatPref.setSummary(sharedPreferences.getString("timestamp_format", "HH:mm:ss")); } else if (key.equals("stunnel_cert")) { stunnelCert.setSummary( sharedPreferences.getString("stunnel_cert", "/sdcard/weechat/client.p12")); } else if (key.equals("stunnel_pass")) { String tmp = sharedPreferences.getString("stunnel_pass", null); if (tmp == null || tmp.equals("")) { stunnelPass.setSummary("None Set"); } else { stunnelPass.setSummary("******"); } } else if (key.equals("ssh_host")) { sshHostPref.setSummary(sharedPreferences.getString(key, "")); } else if (key.equals("ssh_user")) { sshUserPref.setSummary(sharedPreferences.getString(key, "")); } else if (key.equals("ssh_port")) { sshPortPref.setSummary(sharedPreferences.getString(key, "22")); } else if (key.equals("ssh_pass")) { String tmp = sharedPreferences.getString("ssh_pass", null); if (tmp == null || tmp.equals("")) { sshPassPref.setSummary("None Set"); } else { sshPassPref.setSummary("******"); } } else if (key.equals("ssh_keyfile")) { sshKeyFilePref.setSummary(sharedPreferences.getString(key, "/sdcard/weechat/sshkey.id_rsa")); } else if (key.equals("prefix_align")) { prefixPref.setSummary(prefixPref.getEntry()); } else if (key.equals("connection_type")) { connectionTypePref.setSummary(connectionTypePref.getEntry()); } }
public void setListPreferenceSummary(ListPreference mListPreference) { if (mListPreference == mCameraChange) { if (0 == Integer.parseInt(mListPreference.getValue())) { mListPreference.setSummary(R.string.Hongmi_camera); } else { mListPreference.setSummary(R.string.CP_camera); } } if (mListPreference == mSwitchVold) { if (0 == Integer.parseInt(mListPreference.getValue())) { mListPreference.setSummary(R.string.External_sdcard); } else { mListPreference.setSummary(R.string.Internal_sdcard); } } }
private void updateLcdDensityPreferenceDescription(int currentDensity) { final int summaryResId = currentDensity == getDefaultDensity() ? R.string.lcd_density_default_value_format : R.string.lcd_density_value_format; mLcdDensityPreference.setSummary(getString(summaryResId, currentDensity)); }
private void updateExpandedDesktop(int value) { Resources res = getResources(); int summary = -1; Settings.System.putInt(getContentResolver(), Settings.System.EXPANDED_DESKTOP_STYLE, value); if (value == 0) { // Expanded desktop deactivated Settings.System.putInt( getContentResolver(), Settings.System.POWER_MENU_EXPANDED_DESKTOP_ENABLED, 0); summary = R.string.expanded_desktop_disabled; // Disable expanded desktop if enabled Settings.System.putInt(getContentResolver(), Settings.System.EXPANDED_DESKTOP_STATE, 0); } else if (value == 1) { Settings.System.putInt( getContentResolver(), Settings.System.POWER_MENU_EXPANDED_DESKTOP_ENABLED, 1); summary = R.string.expanded_desktop_status_bar; } else if (value == 2) { Settings.System.putInt( getContentResolver(), Settings.System.POWER_MENU_EXPANDED_DESKTOP_ENABLED, 1); summary = R.string.expanded_desktop_no_status_bar; } if (mExpandedDesktopPref != null && summary != -1) { mExpandedDesktopPref.setSummary(res.getString(summary)); } }
private void updateRecentsLocation(int value) { ContentResolver resolver = getContentResolver(); Resources res = getResources(); int summary = -1; Settings.System.putInt(resolver, Settings.System.RECENTS_CLEAR_ALL_LOCATION, value); if (value == 0) { Settings.System.putInt(resolver, Settings.System.RECENTS_CLEAR_ALL_LOCATION, 0); summary = R.string.recents_clear_all_location_top_right; } else if (value == 1) { Settings.System.putInt(resolver, Settings.System.RECENTS_CLEAR_ALL_LOCATION, 1); summary = R.string.recents_clear_all_location_top_left; } else if (value == 2) { Settings.System.putInt(resolver, Settings.System.RECENTS_CLEAR_ALL_LOCATION, 2); summary = R.string.recents_clear_all_location_top_center; } else if (value == 3) { Settings.System.putInt(resolver, Settings.System.RECENTS_CLEAR_ALL_LOCATION, 3); summary = R.string.recents_clear_all_location_bottom_right; } else if (value == 4) { Settings.System.putInt(resolver, Settings.System.RECENTS_CLEAR_ALL_LOCATION, 4); summary = R.string.recents_clear_all_location_bottom_left; } else if (value == 5) { Settings.System.putInt(resolver, Settings.System.RECENTS_CLEAR_ALL_LOCATION, 5); summary = R.string.recents_clear_all_location_bottom_center; } if (mRecentsClearAllLocation != null && summary != -1) { mRecentsClearAllLocation.setSummary(res.getString(summary)); } }
// updateState in fact updates the UI to reflect the system state private void updateState(boolean force) { final int ringerMode = mAudioManager.getRingerMode(); // NB: in the UI we now simply call this "silent mode". A separate // setting controls whether we're in RINGER_MODE_SILENT or // RINGER_MODE_VIBRATE. final boolean silentOrVibrateMode = ringerMode != AudioManager.RINGER_MODE_NORMAL; if (silentOrVibrateMode != mSilent.isChecked() || force) { mSilent.setChecked(silentOrVibrateMode); } String phoneVibrateSetting = getPhoneVibrateSettingValue(); if (!phoneVibrateSetting.equals(mVibrate.getValue()) || force) { mVibrate.setValue(phoneVibrateSetting); } mVibrate.setSummary(mVibrate.getEntry()); int silentModeStreams = Settings.System.getInt( getContentResolver(), Settings.System.MODE_RINGER_STREAMS_AFFECTED, 0); boolean isAlarmInclSilentMode = (silentModeStreams & (1 << AudioManager.STREAM_ALARM)) != 0; mSilent.setSummary( isAlarmInclSilentMode ? R.string.silent_mode_incl_alarm_summary : R.string.silent_mode_summary); }
public void refreshSettings() { int lockscreenTargets = Settings.System.getInt(getContentResolver(), Settings.System.LOCKSCREEN_LAYOUT, 2); PreferenceGroup targetGroup = (PreferenceGroup) findPreference("lockscreen_targets"); targetGroup.removeAll(); // quad only uses first 4, but we make the system think there's 6 for the alternate layout // so only show 4 if (lockscreenTargets == 6) { Settings.System.putString( getContentResolver(), Settings.System.LOCKSCREEN_CUSTOM_APP_ACTIVITIES[4], "**null**"); Settings.System.putString( getContentResolver(), Settings.System.LOCKSCREEN_CUSTOM_APP_ACTIVITIES[5], "**null**"); lockscreenTargets = 4; } for (int i = 0; i < lockscreenTargets; i++) { ListPreference p = new ListPreference(getActivity()); String dialogTitle = String.format(getResources().getString(R.string.custom_app_n_dialog_title), i + 1); ; p.setDialogTitle(dialogTitle); p.setEntries(R.array.lockscreen_choice_entries); p.setEntryValues(R.array.lockscreen_choice_values); String title = String.format(getResources().getString(R.string.custom_app_n), i + 1); p.setTitle(title); p.setKey("lockscreen_target_" + i); p.setSummary(getProperSummary(i)); p.setOnPreferenceChangeListener(this); targetGroup.addPreference(p); } }
private void setUpSettingsSummary() { ListPreference serverConnection = getPreference(R.string.preference_key_server_connection); Preference applicationVersion = getPreference(R.string.preference_key_about_version); serverConnection.setSummary(getServerConnectionSummary()); applicationVersion.setSummary(getApplicationVersionSummary()); }
private void setLanguage(@NonNull LanguageData lang) { Config.setTtsEnabled(true); TtsPlayer.INSTANCE.setLanguage(lang); mPrefLanguages.setSummary(lang.name); update(); }
// updateState in fact updates the UI to reflect the system state private void updateState(boolean force) { if (getActivity() == null) return; mRingMode.setValue(getPhoneRingModeSettingValue()); mRingMode.setSummary(mRingMode.getEntry()); updateQuietHoursSummary(); }
@Override public void updateSummary( @NonNull Preference preference, @NonNull Config.Option option, @NonNull Object value) { int pos = -(int) value + 2; ListPreference cbp = (ListPreference) preference; cbp.setSummary(cbp.getEntries()[pos]); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (getPreferenceManager() != null) { addPreferencesFromResource(R.xml.operator_preferences); PreferenceScreen prefSet = getPreferenceScreen(); mOperatorDisplayStyle = (ListPreference) prefSet.findPreference(OPERATOR_STYLE); mOperatorDisplayStyle.setOnPreferenceChangeListener(this); mOperatorDisplayText = (EditTextPreference) prefSet.findPreference(OPERATOR_TEXT); mOperatorDisplayText.setOnPreferenceChangeListener(this); if (mOperatorDisplayText != null) { String operLabel = mOperatorDisplayText.getText(); if (TextUtils.isEmpty(operLabel)) { mOperatorDisplayText.setSummary(getString(R.string.operator_display_summary)); } else { mOperatorDisplayText.setSummary(mOperatorDisplayText.getText()); } } int index = Settings.System.getInt(getContentResolver(), CARRIER_LABEL_TYPE, 0); index = index > (mOperatorDisplayStyle.getEntries().length - 1) ? 0 : index; mOperatorDisplayStyle.setSummary(mOperatorDisplayStyle.getEntries()[index]); mOperatorDisplayText.setEnabled(index == 3); } }
private void updateGlowTimesSummary() { int resId; String combinedTime = Settings.System.getString(mContentRes, Settings.System.NAVIGATION_BAR_GLOW_DURATION[1]) + "|" + Settings.System.getString( mContentRes, Settings.System.NAVIGATION_BAR_GLOW_DURATION[0]); String[] glowArray = getResources().getStringArray(R.array.glow_times_values); if (glowArray[0].equals(combinedTime)) { resId = R.string.glow_times_off; mGlowTimes.setValueIndex(0); } else if (glowArray[1].equals(combinedTime)) { resId = R.string.glow_times_superquick; mGlowTimes.setValueIndex(1); } else if (glowArray[2].equals(combinedTime)) { resId = R.string.glow_times_quick; mGlowTimes.setValueIndex(2); } else { resId = R.string.glow_times_normal; mGlowTimes.setValueIndex(3); } mGlowTimes.setSummary(getResources().getString(resId)); }
@Override public boolean onPreferenceChange(Preference preference, Object newValue) { String prefName = preference.getKey(); if (prefName != null && prefName.equals("privacy.masterpassword.enabled")) { showDialog( (Boolean) newValue ? DIALOG_CREATE_MASTER_PASSWORD : DIALOG_REMOVE_MASTER_PASSWORD); return false; } else if (prefName != null && prefName.equals("browser.menu.showCharacterEncoding")) { setCharEncodingState(((String) newValue).equals("true")); } setPreference(prefName, newValue); if (preference instanceof ListPreference) { // We need to find the entry for the new value int newIndex = ((ListPreference) preference).findIndexOfValue((String) newValue); CharSequence newEntry = ((ListPreference) preference).getEntries()[newIndex]; ((ListPreference) preference).setSummary(newEntry); } else if (preference instanceof LinkPreference) { finish(); } else if (preference instanceof FontSizePreference) { final FontSizePreference fontSizePref = (FontSizePreference) preference; fontSizePref.setSummary(fontSizePref.getSavedFontSizeName()); } return true; }
@Override protected void onResume() { super.onResume(); sharedPreferences.registerOnSharedPreferenceChangeListener(this); hostPref.setSummary(sharedPreferences.getString("host", "")); portPref.setSummary(sharedPreferences.getString("port", "8001")); textSizePref.setSummary(sharedPreferences.getString("text_size", "10")); updateBufferFontSummary(); timestampformatPref.setSummary(sharedPreferences.getString("timestamp_format", "HH:mm:ss")); stunnelCert.setSummary(sharedPreferences.getString("stunnel_cert", "Not Set")); sshHostPref.setSummary(sharedPreferences.getString("ssh_host", "")); sshUserPref.setSummary(sharedPreferences.getString("ssh_user", "")); sshPortPref.setSummary(sharedPreferences.getString("ssh_port", "22")); sshKeyFilePref.setSummary(sharedPreferences.getString("ssh_keyfile", "Not Set")); prefixPref.setSummary(prefixPref.getEntry()); connectionTypePref.setSummary(connectionTypePref.getEntry()); if (pingEnabledPref.isChecked()) { pingPreferences.setSummary("Enabled"); } else { pingPreferences.setSummary("Disabled"); } String tmp; tmp = sharedPreferences.getString("password", null); if (tmp == null || tmp.equals("")) { passPref.setSummary("None Set"); } else { passPref.setSummary("******"); } tmp = sharedPreferences.getString("stunnel_pass", null); if (tmp == null || tmp.equals("")) { stunnelPass.setSummary("None Set"); } else { stunnelPass.setSummary("******"); } tmp = sharedPreferences.getString("ssh_pass", null); if (tmp == null || tmp.equals("")) { sshPassPref.setSummary("None Set"); } else { sshPassPref.setSummary("******"); } }