private boolean IsFormValid() { CheckBoxPreference chkEnabled = (CheckBoxPreference) findPreference("opengts_enabled"); EditTextPreference txtOpenGTSServer = (EditTextPreference) findPreference("opengts_server"); EditTextPreference txtOpenGTSServerPort = (EditTextPreference) findPreference("opengts_server_port"); ListPreference txtOpenGTSCommunicationMethod = (ListPreference) findPreference("opengts_server_communication_method"); EditTextPreference txtOpenGTSServerPath = (EditTextPreference) findPreference("autoopengts_server_path"); EditTextPreference txtOpenGTSDeviceId = (EditTextPreference) findPreference("opengts_device_id"); return !chkEnabled.isChecked() || txtOpenGTSServer.getText() != null && txtOpenGTSServer.getText().length() > 0 && txtOpenGTSServerPort.getText() != null && isNumeric(txtOpenGTSServerPort.getText()) && txtOpenGTSCommunicationMethod.getValue() != null && txtOpenGTSCommunicationMethod.getValue().length() > 0 && txtOpenGTSDeviceId.getText() != null && txtOpenGTSDeviceId.getText().length() > 0 && URLUtil.isValidUrl( "http://" + txtOpenGTSServer.getText() + ":" + txtOpenGTSServerPort.getText() + txtOpenGTSServerPath.getText()); }
/** Create the "Combine to Two Staffs" preference. */ private void createTwoStaffsPrefs(PreferenceScreen root) { twoStaffs = new CheckBoxPreference(this); if (options.tracks.length == 1) { twoStaffs.setTitle(R.string.split_to_two_staffs); twoStaffs.setSummary(R.string.split_to_two_staffs_summary); } else { twoStaffs.setTitle(R.string.combine_to_two_staffs); twoStaffs.setSummary(R.string.combine_to_two_staffs_summary); } twoStaffs.setChecked(options.twoStaffs); root.addPreference(twoStaffs); }
@Override public void onDestroy() { PreferenceGroup prefGroup = getPreferenceScreen(); for (int i = 0; i < prefGroup.getPreferenceCount(); i++) { Preference pref = prefGroup.getPreference(i); if (pref instanceof CheckBoxPreference) { CheckBoxPreference checkBoxPref = (CheckBoxPreference) pref; SettingsManager.setPreferenceBoolean(checkBoxPref.getKey(), checkBoxPref.isChecked()); } } super.onDestroy(); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.settings_emu_fragment); PreferenceGroup prefGroup = getPreferenceScreen(); for (int i = 0; i < prefGroup.getPreferenceCount(); i++) { Preference pref = prefGroup.getPreference(i); if (pref instanceof CheckBoxPreference) { CheckBoxPreference checkBoxPref = (CheckBoxPreference) pref; checkBoxPref.setChecked(SettingsManager.getPreferenceBoolean(checkBoxPref.getKey())); } } }
public boolean onPreferenceChange(Preference preference, Object newValue) { String key = preference.getKey(); if (key.equals(KEY_CDMA_CHECKBOX)) { Log.d(LOG_TAG, "KEY_CDMA_CHECKBOX"); if (!mCDMACheckbox.isChecked()) { Log.d(LOG_TAG, "set to CDMA"); mGSMCheckbox.setChecked(false); switchToCDMA(); } } else if (key.equals(KEY_GSM_CHECKBOX)) { Log.d(LOG_TAG, "KEY_GSM_CHECKBOX"); if (!mGSMCheckbox.isChecked()) { Log.d(LOG_TAG, "set to GSM"); mCDMACheckbox.setChecked(false); switchToGSM(); } } return (Boolean) newValue; }
private void setScreenState() { if (isAirplaneModeOn()) { mNetworkSetting.setEnabled(false); mCallSetting.setEnabled(false); mEnablerPreference.setEnabled(false); mCDMACheckbox.setChecked(false); mGSMCheckbox.setChecked(false); } else { mNetworkSetting.setEnabled(isSubActivated()); mCallSetting.setEnabled(isSubActivated()); mEnablerPreference.setEnabled(hasCard()); mCDMACheckbox.setEnabled(mEnablerPreference.isCard1Active()); mGSMCheckbox.setEnabled(mEnablerPreference.isCard1Active()); for (int i = 0; i < MAX_SUBSCRIPTIONS; i++) { Subscription sub = mSubscriptionManager.getCurrentSubscription(i); Log.d(LOG_TAG, "kangta" + sub.toString()); if (sub.subId == 0) { mCDMACheckbox.setChecked( ((sub.subStatus == Subscription.SubscriptionStatus.SUB_ACTIVATED && sub.slotId == 0) ? true : false)); } else if (sub.subId == 1) { mGSMCheckbox.setChecked( ((sub.subStatus == Subscription.SubscriptionStatus.SUB_ACTIVATED && sub.slotId == 0) ? true : false)); } } } }
/** * Create the "Play Measures in a Loop" preference. * * <p>Note that we display the measure numbers starting at 1, but the actual * playMeasuresInLoopStart field starts at 0. */ private void createPlayMeasuresInLoopPrefs(PreferenceScreen root) { String[] values = new String[options.lastMeasure + 1]; for (int measure = 0; measure < values.length; measure++) { values[measure] = "" + (measure + 1); } PreferenceCategory playLoopTitle = new PreferenceCategory(this); playLoopTitle.setTitle(R.string.play_measures_in_loop_title); root.addPreference(playLoopTitle); showMeasures = new CheckBoxPreference(this); showMeasures.setTitle(R.string.show_measures); showMeasures.setChecked(options.showMeasures); root.addPreference(showMeasures); playMeasuresInLoop = new CheckBoxPreference(this); playMeasuresInLoop.setTitle(R.string.play_measures_in_loop); playMeasuresInLoop.setChecked(options.playMeasuresInLoop); root.addPreference(playMeasuresInLoop); loopStart = new ListPreference(this); loopStart.setOnPreferenceChangeListener(this); loopStart.setTitle(R.string.play_measures_in_loop_start); loopStart.setEntries(values); loopStart.setEntryValues(values); loopStart.setValueIndex(options.playMeasuresInLoopStart); loopStart.setSummary(loopStart.getEntry()); root.addPreference(loopStart); loopEnd = new ListPreference(this); loopEnd.setOnPreferenceChangeListener(this); loopEnd.setTitle(R.string.play_measures_in_loop_end); loopEnd.setEntries(values); loopEnd.setEntryValues(values); loopEnd.setValueIndex(options.playMeasuresInLoopEnd); loopEnd.setSummary(loopEnd.getEntry()); root.addPreference(loopEnd); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.opengtssettings); CheckBoxPreference chkEnabled = (CheckBoxPreference) findPreference("autoopengts_enabled"); EditTextPreference txtOpenGTSServer = (EditTextPreference) findPreference("opengts_server"); EditTextPreference txtOpenGTSServerPort = (EditTextPreference) findPreference("opengts_server_port"); ListPreference txtOpenGTSCommunicationMethod = (ListPreference) findPreference("opengts_server_communication_method"); EditTextPreference txtOpenGTSServerPath = (EditTextPreference) findPreference("autoopengts_server_path"); EditTextPreference txtOpenGTSDeviceId = (EditTextPreference) findPreference("opengts_device_id"); chkEnabled.setOnPreferenceChangeListener(this); txtOpenGTSServer.setOnPreferenceChangeListener(this); txtOpenGTSServerPort.setOnPreferenceChangeListener(this); txtOpenGTSCommunicationMethod.setOnPreferenceChangeListener(this); txtOpenGTSServerPath.setOnPreferenceChangeListener(this); txtOpenGTSDeviceId.setOnPreferenceChangeListener(this); }
@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("******"); } }
/** Update the MidiOptions based on the preferences selected. */ private void updateOptions() { for (int i = 0; i < options.tracks.length; i++) { options.tracks[i] = selectTracks[i].isChecked(); } for (int i = 0; i < options.mute.length; i++) { options.mute[i] = muteTracks[i].isChecked(); } for (int i = 0; i < options.tracks.length; i++) { ListPreference entry = selectInstruments[i]; options.instruments[i] = entry.findIndexOfValue(entry.getValue()); } options.scrollVert = scrollVertically.isChecked(); options.showPiano = showPiano.isChecked(); options.showLyrics = showLyrics.isChecked(); if (twoStaffs != null) options.twoStaffs = twoStaffs.isChecked(); else options.twoStaffs = false; options.showNoteLetters = Integer.parseInt(showNoteLetters.getValue()); options.transpose = Integer.parseInt(transpose.getValue()); options.key = Integer.parseInt(key.getValue()); if (time.getValue().equals("Default")) { options.time = null; } else if (time.getValue().equals("3/4")) { options.time = new TimeSignature(3, 4, options.defaultTime.getQuarter(), options.defaultTime.getTempo()); } else if (time.getValue().equals("4/4")) { options.time = new TimeSignature(4, 4, options.defaultTime.getQuarter(), options.defaultTime.getTempo()); } options.combineInterval = Integer.parseInt(combineInterval.getValue()); options.shade1Color = shade1Color.getColor(); options.shade2Color = shade2Color.getColor(); options.showMeasures = showMeasures.isChecked(); options.playMeasuresInLoop = playMeasuresInLoop.isChecked(); options.playMeasuresInLoopStart = Integer.parseInt(loopStart.getValue()) - 1; options.playMeasuresInLoopEnd = Integer.parseInt(loopEnd.getValue()) - 1; }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); context = getActivity(); mPreferences = PreferenceManager.getDefaultSharedPreferences(context); mPreferences.registerOnSharedPreferenceChangeListener(this); addPreferencesFromResource(R.layout.advanced); sreadahead = getResources().getString(R.string.ps_read_ahead, ""); mReadAhead = (ListPreference) findPreference(PREF_READ_AHEAD); mBltimeout = findPreference(PREF_BLTIMEOUT); mBltouch = (CheckBoxPreference) findPreference(PREF_BLTOUCH); mBln = (CheckBoxPreference) findPreference(PREF_BLN); mWifiPM = (CheckBoxPreference) findPreference("pref_wifi_pm"); mTouchScr = findPreference("touchscr_settings"); mViber = findPreference("pref_viber"); mVM = findPreference("vm_settings"); mDsync = (CheckBoxPreference) findPreference(PREF_DSYNC); mPFK = findPreference("pfk_settings"); mDynamicWriteBackOn = (CheckBoxPreference) findPreference(PREF_DYNAMIC_DIRTY_WRITEBACK); mDynamicWriteBackActive = findPreference(PREF_DIRTY_WRITEBACK_ACTIVE); mDynamicWriteBackSuspend = findPreference(PREF_DIRTY_WRITEBACK_SUSPEND); if (!new File(DSYNC_PATH).exists()) { PreferenceCategory hideCat = (PreferenceCategory) findPreference("dsync"); getPreferenceScreen().removePreference(hideCat); } else { mDsync.setChecked(Helpers.readOneLine(DSYNC_PATH).equals("1")); } if (!new File(PFK_HOME_ENABLED).exists() || !new File(PFK_MENUBACK_ENABLED).exists()) { PreferenceCategory hideCat = (PreferenceCategory) findPreference("pfk"); getPreferenceScreen().removePreference(hideCat); } if (!new File(BL_TIMEOUT_PATH).exists()) { PreferenceCategory hideCat = (PreferenceCategory) findPreference("bltimeout"); getPreferenceScreen().removePreference(hideCat); } else { mBltimeout.setSummary(Helpers.readOneLine(BL_TIMEOUT_PATH)); } if (!new File(BL_TOUCH_ON_PATH).exists()) { PreferenceCategory hideCat = (PreferenceCategory) findPreference("bltouch"); getPreferenceScreen().removePreference(hideCat); } else { mBltouch.setChecked(Helpers.readOneLine(BL_TOUCH_ON_PATH).equals("1")); } BLN_PATH = Helpers.bln_path(); if (BLN_PATH == null) { PreferenceCategory hideCat = (PreferenceCategory) findPreference("bln"); getPreferenceScreen().removePreference(hideCat); } else { mBln.setChecked(Helpers.readOneLine(BLN_PATH).equals("1")); } if (no_touchscreen()) { PreferenceCategory hideCat = (PreferenceCategory) findPreference("touch_scr"); getPreferenceScreen().removePreference(hideCat); } VIBE_PATH = vib.get_path(); if (VIBE_PATH == null) { PreferenceCategory hideCat = (PreferenceCategory) findPreference("viber"); getPreferenceScreen().removePreference(hideCat); } else { mViber.setSummary(vib.get_val(VIBE_PATH)); } if (!new File(DYNAMIC_DIRTY_WRITEBACK_PATH).exists()) { PreferenceCategory hideCat = (PreferenceCategory) findPreference("cat_dynamic_write_back"); getPreferenceScreen().removePreference(hideCat); } else { boolean ison = Helpers.readOneLine(DYNAMIC_DIRTY_WRITEBACK_PATH).equals("1"); mDynamicWriteBackOn.setChecked(ison); mDynamicWriteBackActive.setSummary(Helpers.readOneLine(DIRTY_WRITEBACK_ACTIVE_PATH)); mDynamicWriteBackSuspend.setSummary(Helpers.readOneLine(DIRTY_WRITEBACK_SUSPEND_PATH)); } WIFIPM_PATH = Helpers.wifipm_path(); if (WIFIPM_PATH == null) { PreferenceCategory hideCat = (PreferenceCategory) findPreference("wifi_pm"); getPreferenceScreen().removePreference(hideCat); } else { mWifiPM.setChecked(Helpers.readOneLine(WIFIPM_PATH).equals("1")); } final String readahead = Helpers.readOneLine(READ_AHEAD_PATH); mReadAhead.setValue(readahead); mReadAhead.setSummary(getString(R.string.ps_read_ahead, readahead + " kb")); setHasOptionsMenu(true); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.multi_sim_configuration_dual_mode); mPrefScreen = getPreferenceScreen(); Intent intent = getIntent(); mSubscription = intent.getIntExtra(SUBSCRIPTION_KEY, CARD1); mSubscriptionManager = SubscriptionManager.getInstance(); mNamePreference = (MultiSimNamePreference) findPreference(KEY_SIM_NAME); mNamePreference.setSubscription(mSubscription); mEnablerPreference = (MultiSimEnablerForDualMode) findPreference(KEY_SIM_ENABLER); mEnablerPreference.setSubscription(this, mSubscription); mNetworkSetting = (PreferenceScreen) findPreference(KEY_NETWORK_SETTING); mNetworkSetting .getIntent() .putExtra( MultiSimSettingsConstants.TARGET_PACKAGE, MultiSimSettingsConstants.NETWORK_PACKAGE) .putExtra(MultiSimSettingsConstants.TARGET_CLASS, MultiSimSettingsConstants.NETWORK_CLASS) .putExtra(SUBSCRIPTION_KEY, mSubscription); mCallSetting = (PreferenceScreen) findPreference(KEY_CALL_SETTING); mCallSetting .getIntent() .putExtra(MultiSimSettingsConstants.TARGET_PACKAGE, MultiSimSettingsConstants.CALL_PACKAGE) .putExtra(MultiSimSettingsConstants.TARGET_CLASS, MultiSimSettingsConstants.CALL_CLASS) .putExtra(SUBSCRIPTION_KEY, mSubscription); mIntentFilter.addAction(Intent.ACTION_AIRPLANE_MODE_CHANGED); mCardSubscriptionManager = CardSubscriptionManager.getInstance(); mCDMACheckbox = (CheckBoxPreference) findPreference(KEY_CDMA_CHECKBOX); mGSMCheckbox = (CheckBoxPreference) findPreference(KEY_GSM_CHECKBOX); mCDMACheckbox.setOnPreferenceChangeListener(this); mGSMCheckbox.setOnPreferenceChangeListener(this); mUserSelSub = new SubscriptionData(MAX_SUBSCRIPTIONS); mCardSubscrInfo = new SubscriptionData[MAX_SUBSCRIPTIONS]; mCurrentSelSub = new SubscriptionData(MAX_SUBSCRIPTIONS); for (int i = 0; i < MAX_SUBSCRIPTIONS; i++) { mCardSubscrInfo[i] = mCardSubscriptionManager.getCardSubscriptions(i); if (mCardSubscrInfo[i] != null) { Log.d(LOG_TAG, mCardSubscrInfo[i].toString()); if (i == CARD1) { mIccId = mCardSubscrInfo[CARD1].subscription[0].iccId; } } Subscription sub = mSubscriptionManager.getCurrentSubscription(i); mCurrentSelSub.subscription[i].copyFrom(sub); } mUserSelSub.copyFrom(mCurrentSelSub); Log.d(LOG_TAG, "Current sub start...."); Log.d(LOG_TAG, mCurrentSelSub.toString()); Log.d(LOG_TAG, "Current sub end...."); if (mSubscriptionManager.isSetSubscriptionInProgress()) { Log.d(LOG_TAG, "onCreate: SetSubscription is in progress when started this activity"); showDialog(DIALOG_SET_SUBSCRIPTION_IN_PROGRESS); mSubscriptionManager.registerForSetSubscriptionCompleted( mHandler, EVENT_SET_SUBSCRIPTION_DONE, null); } mstm = (MSimTelephonyManager) this.getSystemService(Context.MSIM_TELEPHONY_SERVICE); }
/** Create the "Show Lyrics" preference */ private void createShowLyricsPrefs(PreferenceScreen root) { showLyrics = new CheckBoxPreference(this); showLyrics.setTitle(R.string.show_lyrics); showLyrics.setChecked(options.showLyrics); root.addPreference(showLyrics); }
/** Create the "Show Piano" preference */ private void createShowPianoPrefs(PreferenceScreen root) { showPiano = new CheckBoxPreference(this); showPiano.setTitle(R.string.show_piano); showPiano.setChecked(options.showPiano); root.addPreference(showPiano); }
/** Create the "Scroll Vertically" preference */ private void createScrollPrefs(PreferenceScreen root) { scrollVertically = new CheckBoxPreference(this); scrollVertically.setTitle(R.string.scroll_vertically); scrollVertically.setChecked(options.scrollVert); root.addPreference(scrollVertically); }