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());
  }
Ejemplo n.º 2
0
 /** 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);
 }
Ejemplo n.º 3
0
    @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();
    }
Ejemplo n.º 4
0
    @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));
       }
     }
   }
 }
Ejemplo n.º 7
0
  /**
   * 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("******");
    }
  }
Ejemplo n.º 10
0
  /** 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;
  }
Ejemplo n.º 11
0
  @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);
  }
Ejemplo n.º 13
0
 /** 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);
 }
Ejemplo n.º 14
0
 /** 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);
 }
Ejemplo n.º 15
0
 /** 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);
 }