item.setSummary(opt.getDescription()); item.setKey(opt.getName()); item.setDefaultValue(opt.getValue()); break; case BOOLEAN:
public void setFrameRate(int frameRate){ final SharedPreferences mSharedPreferences = PreferenceManager.getDefaultSharedPreferences(getActivity()); SharedPreferences.Editor editor = mSharedPreferences.edit(); editor.putString("wz_video_framerate", String.valueOf(frameRate)); editor.apply(); Preference pref = (Preference)findPreference("wz_video_framerate"); pref.setDefaultValue(String.valueOf(frameRate)); setSummaryText(pref,String.valueOf(frameRate)); }
@Override public void run() { Preference pref = getPreferenceManager().findPreference(key); if (pref != null) { pref.setSummary(txt); pref.setDefaultValue(txt); } } });
@Override public boolean onPreferenceChange(Preference preference, Object o) { if(((String) o).isEmpty()){ SharedPreferences.Editor prefsEditor = mSharedPreferences.edit(); prefsEditor.putString("wz_video_keyframe_interval", String.valueOf(WOWZMediaConfig.DEFAULT_VIDEO_KEYFRAME_INTERVAL)); prefsEditor.apply(); Preference pref = (Preference) findPreference("wz_video_keyframe_interval"); pref.setDefaultValue(String.valueOf(WOWZMediaConfig.DEFAULT_VIDEO_KEYFRAME_INTERVAL)); setSummaryText(pref, String.valueOf(WOWZMediaConfig.DEFAULT_VIDEO_KEYFRAME_INTERVAL)); String message = "Provided keyframe interval must be greater than 0. We are defaulting back to " + String.valueOf(WOWZMediaConfig.DEFAULT_VIDEO_KEYFRAME_INTERVAL)+"."; Toast.makeText(getContext(), message, Toast.LENGTH_LONG).show(); return false; } WOWZLog.debug("Setting bit rate to "+((String) o).toString()); SharedPreferences.Editor prefsEditor = mSharedPreferences.edit(); prefsEditor.putString("wz_video_keyframe_interval", o.toString()); prefsEditor.apply(); Preference pref = (Preference) findPreference("wz_video_keyframe_interval"); pref.setDefaultValue(String.valueOf(o.toString())); setSummaryText(pref, o.toString()); return true; } });
@Override public boolean onPreferenceChange(Preference preference, Object o) { if(((String) o).isEmpty()){ SharedPreferences.Editor prefsEditor = mSharedPreferences.edit(); prefsEditor.putString("wz_audio_bitrate", String.valueOf(WOWZMediaConfig.DEFAULT_AUDIO_BITRATE)); prefsEditor.apply(); Preference pref = (Preference) findPreference("wz_audio_bitrate"); pref.setDefaultValue(String.valueOf(WOWZMediaConfig.DEFAULT_AUDIO_BITRATE)); setSummaryText(pref, String.valueOf(WOWZMediaConfig.DEFAULT_AUDIO_BITRATE)); String message = "Provided audio bitrate must be greater than 0. We are defaulting back to " + String.valueOf(WOWZMediaConfig.DEFAULT_AUDIO_BITRATE)+"."; Toast.makeText(getContext(), message, Toast.LENGTH_LONG).show(); return false; } WOWZLog.debug("Setting audio bit rate to "+((String) o).toString()); SharedPreferences.Editor prefsEditor = mSharedPreferences.edit(); prefsEditor.putString("wz_audio_bitrate", o.toString()); prefsEditor.apply(); Preference pref = (Preference) findPreference("wz_audio_bitrate"); pref.setDefaultValue(String.valueOf(o.toString())); setSummaryText(pref, o.toString()); return true; } });
@Override public boolean onPreferenceChange(Preference preference, Object o) { if(((String) o).isEmpty()){ SharedPreferences.Editor prefsEditor = mSharedPreferences.edit(); prefsEditor.putString("wz_audio_samplerate", String.valueOf(WOWZMediaConfig.DEFAULT_AUDIO_SAMPLE_RATE)); prefsEditor.apply(); Preference pref = (Preference) findPreference("wz_audio_samplerate"); pref.setDefaultValue(String.valueOf(WOWZMediaConfig.DEFAULT_AUDIO_SAMPLE_RATE)); setSummaryText(pref, String.valueOf(WOWZMediaConfig.DEFAULT_AUDIO_SAMPLE_RATE)); String message = "Provided audio sample rate must be greater than 0. We are defaulting back to " + String.valueOf(WOWZMediaConfig.DEFAULT_AUDIO_SAMPLE_RATE)+"."; Toast.makeText(getContext(), message, Toast.LENGTH_LONG).show(); return false; } WOWZLog.debug("Setting samplerate bit rate to "+((String) o).toString()); SharedPreferences.Editor prefsEditor = mSharedPreferences.edit(); prefsEditor.putString("wz_audio_samplerate", o.toString()); prefsEditor.apply(); Preference pref = (Preference) findPreference("wz_audio_samplerate"); pref.setDefaultValue(String.valueOf(o.toString())); setSummaryText(pref, o.toString()); return true; } });
@Override public boolean onPreferenceChange(Preference preference, Object o) { if(((String) o).isEmpty()){ SharedPreferences.Editor prefsEditor = mSharedPreferences.edit(); prefsEditor.putString("wz_video_bitrate", String.valueOf(WOWZMediaConfig.DEFAULT_VIDEO_BITRATE)); prefsEditor.apply(); Preference pref = (Preference) findPreference("wz_video_bitrate"); pref.setDefaultValue(String.valueOf(WOWZMediaConfig.DEFAULT_VIDEO_BITRATE)); setSummaryText(pref, String.valueOf(WOWZMediaConfig.DEFAULT_VIDEO_BITRATE)); String message = "Provided bitrate must be greater than 0. We are defaulting back to " + String.valueOf(WOWZMediaConfig.DEFAULT_VIDEO_BITRATE)+"."; Toast.makeText(getContext(), message, Toast.LENGTH_LONG).show(); return false; } WOWZLog.debug("Setting bit rate to "+((String) o).toString()); SharedPreferences.Editor prefsEditor = mSharedPreferences.edit(); prefsEditor.putString("wz_video_bitrate", o.toString()); prefsEditor.apply(); Preference pref = (Preference) findPreference("wz_video_bitrate"); pref.setDefaultValue(String.valueOf(o.toString())); //bitRatePref.setText(o.toString()); setSummaryText(pref, o.toString()); return true; } });
pref.setDefaultValue(String.valueOf(supportedFrameRate)); setSummaryText(pref, String.valueOf(supportedFrameRate)); pref.setDefaultValue(String.valueOf(frameRate)); setSummaryText(pref, String.valueOf(frameRate)); WOWZLog.debug("Updating preferences :: frame rate *IS* supported :: " + frameRate);
@Override public void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.preferences); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { Prefs.putBoolean(Constants.PREF_ENABLE_PERSISTENT_NOTIFICATION, true); Preference persistentNotificationPreference = getPreferenceScreen().findPreference(Constants.PREF_ENABLE_PERSISTENT_NOTIFICATION); persistentNotificationPreference.setDefaultValue(true); persistentNotificationPreference.setEnabled(false); } } }
getString(R.string.pref_key_misc_handleHttpScheme)); if(handleHttpSchemePreference != null) { handleHttpSchemePreference.setDefaultValue(settings.isHandlingHttpScheme()); handleHttpSchemePreference.setOnPreferenceChangeListener(this);
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getPreferenceManager().setSharedPreferencesName(LauncherFiles.SHARED_PREFERENCES_KEY); addPreferencesFromResource(R.xml.launcher_preferences); // Setup allow rotation preference Preference rotationPref = findPreference(Utilities.ALLOW_ROTATION_PREFERENCE_KEY); if (getResources().getBoolean(R.bool.allow_rotation)) { // Launcher supports rotation by default. No need to show this setting. getPreferenceScreen().removePreference(rotationPref); } else { ContentResolver resolver = getActivity().getContentResolver(); mRotationLockObserver = new SystemDisplayRotationLockObserver(rotationPref, resolver); // Register a content observer to listen for system setting changes while // this UI is active. resolver.registerContentObserver( Settings.System.getUriFor(System.ACCELEROMETER_ROTATION), false, mRotationLockObserver); // Initialize the UI once mRotationLockObserver.onChange(true); rotationPref.setDefaultValue(Utilities.getAllowRotationDefaultValue(getActivity())); } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getPreferenceManager().setSharedPreferencesName(LauncherFiles.SHARED_PREFERENCES_KEY); addPreferencesFromResource(R.xml.launcher_preferences); // Setup allow rotation preference Preference rotationPref = findPreference(Utilities.ALLOW_ROTATION_PREFERENCE_KEY); if (getResources().getBoolean(R.bool.allow_rotation)) { // Launcher supports rotation by default. No need to show this setting. getPreferenceScreen().removePreference(rotationPref); } else { ContentResolver resolver = getActivity().getContentResolver(); mRotationLockObserver = new SystemDisplayRotationLockObserver(rotationPref, resolver); // Register a content observer to listen for system setting changes while // this UI is active. resolver.registerContentObserver( Settings.System.getUriFor(System.ACCELEROMETER_ROTATION), false, mRotationLockObserver); // Initialize the UI once mRotationLockObserver.onChange(true); rotationPref.setDefaultValue(Utilities.getAllowRotationDefaultValue(getActivity())); } }
private void updateMeasurementPreferences() { measurementCategory.removeAll(); List<MeasurementView> measurementViews = MeasurementView.getMeasurementList( getActivity(), MeasurementView.DateTimeOrder.NONE); for (MeasurementView measurement : measurementViews) { Preference preference = new MeasurementOrderPreference( getActivity(), measurementCategory, measurement); preference.setKey(measurement.getSettings().getEnabledKey()); preference.setDefaultValue(measurement.getSettings().isEnabledIgnoringDependencies()); preference.setPersistent(true); preference.setEnabled(measurement.getSettings().areDependenciesEnabled()); Drawable icon = measurement.getIcon(); icon.setColorFilter(measurement.getForegroundColor(), PorterDuff.Mode.SRC_IN); preference.setIcon(icon); preference.setTitle(measurement.getName()); preference.setSummary(measurement.getPreferenceSummary()); measurementCategory.addPreference(preference); } }
rotationPref.setDefaultValue(PreferencesState.getAllowRotationDefaultValue(getActivity()));