Android Open Source - makler Configuration






From Project

Back to project page makler.

License

The source code is released under:

GNU General Public License

If you think the Android project makler listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package pl.net.newton.Makler.common;
/*www .j a  v  a  2  s  .  c om*/
import java.math.BigDecimal;

import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.preference.PreferenceManager;

public final class Configuration {
  private static final String FREQ_BACKGROUND = "frequencyBackground";

  private static final String FREQ_FOREGROUND = "frequencyForeground";

  private static final String AUTOSTART = "autoStartup";

  private static final String ALERT_RINGTONE_RISE = "alertRingtoneRise";

  private static final String ALERT_RINGTONE_FALL = "alertRingtoneFall";

  private static final String COMMISION = "commision";

  private static final String MIN_COMMISION = "minCommision";

  private static final String LAST_SYMBOLS_UPDATE = "lastSymbolsUpdated";

  private static final String WALLET_ACCOUNT = "walletAccount";

  private SharedPreferences pref;

  private Editor edit;

  public Configuration(Context ctx) {
    pref = PreferenceManager.getDefaultSharedPreferences(ctx);
    edit = pref.edit();
  }

  public int getFreqBackground() {
    return Integer.parseInt(pref.getString(FREQ_BACKGROUND, "300"));
  }

  public int getFreqForeground() {
    return Integer.parseInt(pref.getString(FREQ_FOREGROUND, "60"));
  }

  public boolean getAutostart() {
    return pref.getBoolean(AUTOSTART, false);
  }

  public String getAlertRingtoneRise() {
    return pref.getString(ALERT_RINGTONE_RISE, "");
  }

  public String getAlertRingtoneFall() {
    return pref.getString(ALERT_RINGTONE_FALL, "");
  }

  public BigDecimal getCommision() {
    try {
      return new BigDecimal(pref.getString(COMMISION, "0"));
    } catch (NumberFormatException e) {
      return BigDecimal.ZERO;
    }
  }

  public BigDecimal getMinCommision() {
    try {
      return new BigDecimal(pref.getString(MIN_COMMISION, "0"));
    } catch (NumberFormatException e) {
      return BigDecimal.ZERO;
    }
  }

  public String getLastSymbolsUpdated() {
    return pref.getString(LAST_SYMBOLS_UPDATE, "");
  }

  public void setLastSymbolsUpdated(String date) {
    edit.putString(LAST_SYMBOLS_UPDATE, date);
    edit.commit();
  }

  public void setWalletAccount(String account) {
    edit.putString(WALLET_ACCOUNT, account);
    edit.commit();
  }

  public BigDecimal getWalletAccount() {
    try {
      return new BigDecimal(pref.getString(WALLET_ACCOUNT, "0"));
    } catch (NumberFormatException e) {
      return BigDecimal.ZERO;
    }
  }

}




Java Source Code List

pl.net.newton.Makler.common.Configuration.java
pl.net.newton.Makler.common.DateFormatUtils.java
pl.net.newton.Makler.common.GpwUtils.java
pl.net.newton.Makler.common.LocaleUtils.java
pl.net.newton.Makler.common.NumberFormatUtils.java
pl.net.newton.Makler.db.Constants.java
pl.net.newton.Makler.db.DbHelper.java
pl.net.newton.Makler.db.SqlConnection.java
pl.net.newton.Makler.db.alert.AlertBuilder.java
pl.net.newton.Makler.db.alert.AlertChecker.java
pl.net.newton.Makler.db.alert.AlertValue.java
pl.net.newton.Makler.db.alert.Alert.java
pl.net.newton.Makler.db.alert.AlertsDao.java
pl.net.newton.Makler.db.alert.Event.java
pl.net.newton.Makler.db.alert.Subject.java
pl.net.newton.Makler.db.quote.QuoteField.java
pl.net.newton.Makler.db.quote.Quote.java
pl.net.newton.Makler.db.quote.QuotesDao.java
pl.net.newton.Makler.db.service.SqlProvider.java
pl.net.newton.Makler.db.symbol.SymbolBuilder.java
pl.net.newton.Makler.db.symbol.Symbol.java
pl.net.newton.Makler.db.symbol.SymbolsDb.java
pl.net.newton.Makler.db.wallet.WalletDb.java
pl.net.newton.Makler.db.wallet.WalletItemBuilder.java
pl.net.newton.Makler.db.wallet.WalletItem.java
pl.net.newton.Makler.gpw.DefaultQuotesReceiver.java
pl.net.newton.Makler.gpw.QuotesReceiver.java
pl.net.newton.Makler.gpw.ex.GpwException.java
pl.net.newton.Makler.gpw.service.QuotesListener.java
pl.net.newton.Makler.gpw.service.QuotesService.java
pl.net.newton.Makler.gpw.service.UpdatingThread.java
pl.net.newton.Makler.history.BossaProvider.java
pl.net.newton.Makler.history.ByteArrayUtils.java
pl.net.newton.Makler.history.Cache.java
pl.net.newton.Makler.history.ChannelTools.java
pl.net.newton.Makler.history.EntryListWithIndexes.java
pl.net.newton.Makler.history.EntryList.java
pl.net.newton.Makler.history.HistoryFilter.java
pl.net.newton.Makler.history.HistoryProvider.java
pl.net.newton.Makler.history.service.HistoryListener.java
pl.net.newton.Makler.history.service.HistoryService.java
pl.net.newton.Makler.httpClient.Connector.java
pl.net.newton.Makler.receivers.QuotesAlarmReceiver.java
pl.net.newton.Makler.receivers.StartupReceiver.java
pl.net.newton.Makler.service.ServiceManager.java
pl.net.newton.Makler.ui.About.java
pl.net.newton.Makler.ui.AbstractActivity.java
pl.net.newton.Makler.ui.Alerts.java
pl.net.newton.Makler.ui.FullScreenGraph.java
pl.net.newton.Makler.ui.Preferences.java
pl.net.newton.Makler.ui.QuoteDetails.java
pl.net.newton.Makler.ui.Quotes.java
pl.net.newton.Makler.ui.Symbols.java
pl.net.newton.Makler.ui.WalletForm.java
pl.net.newton.Makler.ui.WalletItemCalculator.java
pl.net.newton.Makler.ui.Wallet.java
pl.net.newton.Makler.ui.adapter.AlertsAdapter.java
pl.net.newton.Makler.ui.adapter.QuotesAdapter.java
pl.net.newton.Makler.ui.adapter.SymbolsAdapter.java
pl.net.newton.Makler.ui.adapter.WalletAdapter.java
pl.net.newton.Makler.ui.graph.GraphView.java
pl.net.newton.Makler.ui.graph.MaklerGraphicalView.java