Android Open Source - yammp Preferences Editor






From Project

Back to project page yammp.

License

The source code is released under:

GNU Lesser General Public License

If you think the Android project yammp 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 org.yammp.util;
//from ww w. ja  va2  s .  c  o  m
import org.yammp.Constants;

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

public class PreferencesEditor implements Constants {

  private Context context;

  public PreferencesEditor(Context context) {

    this.context = context;
  }

  public boolean getBooleanPref(String name, boolean def) {

    SharedPreferences prefs = context.getSharedPreferences(SHAREDPREFS_PREFERENCES,
        Context.MODE_PRIVATE);
    return prefs.getBoolean(name, def);
  }

  public boolean getBooleanState(String name, boolean def) {

    SharedPreferences prefs = context.getSharedPreferences(SHAREDPREFS_STATES,
        Context.MODE_PRIVATE);
    return prefs.getBoolean(name, def);
  }

  public short getEqualizerSetting(short band, short def) {

    SharedPreferences prefs = context.getSharedPreferences(SHAREDPREFS_EQUALIZER,
        Context.MODE_PRIVATE);
    return Short.valueOf(prefs.getString(String.valueOf(band), String.valueOf(def)));
  }

  public float getFloatPref(String name, float def) {

    SharedPreferences prefs = context.getSharedPreferences(SHAREDPREFS_PREFERENCES,
        Context.MODE_PRIVATE);
    return prefs.getFloat(name, def);
  }

  public int getIntPref(String name, int def) {

    SharedPreferences prefs = context.getSharedPreferences(SHAREDPREFS_PREFERENCES,
        Context.MODE_PRIVATE);
    return prefs.getInt(name, def);
  }

  public int getIntState(String name, int def) {

    SharedPreferences prefs = context.getSharedPreferences(SHAREDPREFS_STATES,
        Context.MODE_PRIVATE);
    return prefs.getInt(name, def);
  }

  public long getLongState(String name, long def) {

    SharedPreferences prefs = context.getSharedPreferences(SHAREDPREFS_STATES,
        Context.MODE_PRIVATE);
    return prefs.getLong(name, def);
  }

  public String getStringPref(String name, String def) {

    SharedPreferences prefs = context.getSharedPreferences(SHAREDPREFS_PREFERENCES,
        Context.MODE_PRIVATE);
    return prefs.getString(name, def);
  }

  public String getStringState(String name, String def) {

    SharedPreferences prefs = context.getSharedPreferences(SHAREDPREFS_STATES,
        Context.MODE_PRIVATE);
    return prefs.getString(name, def);
  }

  public void setBooleanPref(String name, boolean value) {

    SharedPreferences preferences = context.getSharedPreferences(SHAREDPREFS_PREFERENCES,
        Context.MODE_PRIVATE);
    Editor editor = preferences.edit();
    editor.putBoolean(name, value);
    editor.commit();
  }

  public void setBooleanState(String name, boolean value) {

    SharedPreferences preferences = context.getSharedPreferences(SHAREDPREFS_STATES,
        Context.MODE_PRIVATE);
    Editor editor = preferences.edit();
    editor.putBoolean(name, value);
    editor.commit();
  }

  public void setEqualizerSetting(short band, short value) {

    SharedPreferences prefs = context.getSharedPreferences(SHAREDPREFS_EQUALIZER,
        Context.MODE_PRIVATE);
    Editor ed = prefs.edit();
    ed.putString(String.valueOf(band), String.valueOf(value));
    ed.commit();
  }

  public void setFloatPref(String name, float value) {

    SharedPreferences prefs = context.getSharedPreferences(SHAREDPREFS_PREFERENCES,
        Context.MODE_PRIVATE);
    Editor ed = prefs.edit();
    ed.putFloat(name, value);
    ed.commit();
  }

  public void setIntPref(String name, int value) {

    SharedPreferences prefs = context.getSharedPreferences(SHAREDPREFS_PREFERENCES,
        Context.MODE_PRIVATE);
    Editor ed = prefs.edit();
    ed.putInt(name, value);
    ed.commit();
  }

  public void setIntState(String name, int value) {

    SharedPreferences prefs = context.getSharedPreferences(SHAREDPREFS_STATES,
        Context.MODE_PRIVATE);
    Editor ed = prefs.edit();
    ed.putInt(name, value);
    ed.commit();
  }

  public void setLongState(String name, long value) {

    SharedPreferences prefs = context.getSharedPreferences(SHAREDPREFS_STATES,
        Context.MODE_PRIVATE);
    Editor ed = prefs.edit();
    ed.putLong(name, value);
    ed.commit();
  }

  public void setStringPref(String name, String value) {

    SharedPreferences preferences = context.getSharedPreferences(SHAREDPREFS_PREFERENCES,
        Context.MODE_PRIVATE);
    Editor editor = preferences.edit();
    editor.putString(name, value);
    editor.commit();
  }

  public void setStringState(String name, String value) {

    SharedPreferences preferences = context.getSharedPreferences(SHAREDPREFS_STATES,
        Context.MODE_PRIVATE);
    Editor editor = preferences.edit();
    editor.putString(name, value);
    editor.commit();
  }
}




Java Source Code List

org.yammp.Constants.java
org.yammp.MediaAppWidgetProvider4x1.java
org.yammp.MediaAppWidgetProvider4x2.java
org.yammp.MediaButtonIntentReceiver.java
org.yammp.MusicPlaybackService.java
org.yammp.app.AlbumFragment.java
org.yammp.app.AppearanceSettingsActivity.java
org.yammp.app.ArtistFragment.java
org.yammp.app.Equalizer.java
org.yammp.app.GenreFragment.java
org.yammp.app.LyricsFragment.java
org.yammp.app.MusicBrowserActivity.java
org.yammp.app.MusicBrowserFragment.java
org.yammp.app.MusicPlaybackActivity.java
org.yammp.app.MusicSettingsActivity.java
org.yammp.app.PlaylistFragment.java
org.yammp.app.PluginFragment.java
org.yammp.app.PluginsManagerActivity.java
org.yammp.app.QueryBrowserActivity.java
org.yammp.app.QueryFragment.java
org.yammp.app.TrackBrowserActivity.java
org.yammp.app.TrackFragment.java
org.yammp.dialog.DeleteDialog.java
org.yammp.dialog.PlayShortcut.java
org.yammp.dialog.PlaylistDialog.java
org.yammp.dialog.PlaylistPickerDialog.java
org.yammp.dialog.PlaylistPicker.java
org.yammp.dialog.ScanningProgress.java
org.yammp.dialog.SearchDialog.java
org.yammp.dialog.SleepTimerDialog.java
org.yammp.dialog.VerticalTextSpinnerDialog.java
org.yammp.dialog.WeekSelector.java
org.yammp.util.ColorAnalyser.java
org.yammp.util.EqualizerWrapper.java
org.yammp.util.ImageDownloader.java
org.yammp.util.LazyImageLoader.java
org.yammp.util.LyricsDownloader.java
org.yammp.util.LyricsParser.java
org.yammp.util.LyricsSplitter.java
org.yammp.util.MusicUtils.java
org.yammp.util.PreferencesEditor.java
org.yammp.util.ServiceToken.java
org.yammp.util.ShakeListener.java
org.yammp.util.SortCursor.java
org.yammp.util.VisualizerCompatAudioFX.java
org.yammp.util.VisualizerCompatScoop.java
org.yammp.util.VisualizerCompat.java
org.yammp.util.VisualizerWrapper.java
org.yammp.view.EqualizerView.java
org.yammp.view.SliderView.java
org.yammp.view.TouchPaintView.java
org.yammp.view.VerticalTextSpinner.java
org.yammp.view.VisualizerViewFftSpectrum.java
org.yammp.view.VisualizerViewWaveForm.java
org.yammp.widget.CheckableRelativeLayout.java
org.yammp.widget.RepeatingImageButton.java
org.yammp.widget.SeparatedListAdapter.java
org.yammp.widget.TextScrollView.java
org.yammp.widget.TouchInterceptor.java