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;
/ * w w w . j a v a 2 s . c o m * /
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