Android Open Source - android-gps-test-tool Preferences






From Project

Back to project page android-gps-test-tool.

License

The source code is released under:

Apache License ? 2.0 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by...

If you think the Android project android-gps-test-tool 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 com.agup.gps.utils;
/*from w ww.j  ava 2 s  .  c o m*/
import android.app.Activity;
import android.content.Context;
import android.content.SharedPreferences;


public class Preferences {
  
  private static SharedPreferences _settings;
  
  public static boolean setSharedPreferences(PreferenceKey key, String value, Activity activity){
    
    boolean commit = false;
    
    _settings = activity.getPreferences(Context.MODE_PRIVATE);
    
    SharedPreferences.Editor editor = _settings.edit();
    editor.putString(key.toString(), value);
    commit = editor.commit();
    
    return commit;
    
  }
  
  public static String getSharedPreferences(PreferenceKey key, Activity activity){
    
    String result = null;    
    _settings = activity.getPreferences(Context.MODE_PRIVATE);    
    result = _settings.getString(key.toString(), null);
    
    return result;
  }  
  
  public enum PreferenceKey{
    GPS_LATLON("gps_latlon"), 
    NETWORK_LATLON("network_latlon"), 
    CACHED_NETWORK_LATLON("cached_network_latlon"), 
    CACHED_GPS_LATLON("cached_gps_latlon"), 
    PASSIVE_LATLON("passive_latlon");
    
    private String value;
    private PreferenceKey(String value){
      this.value = value;
    }
    
    /**
     * Allows you to retrieve the value for each PreferenceKey enum
     * @return value String
     */
    public String toString(){
      return value;
    }
  }
}




Java Source Code List

com.agup.gps.GPSTesterActivity.java
com.agup.gps.SatelliteDataActivity.java
com.agup.gps.SettingsActivity.java
com.agup.gps.controllers.GPSTesterActivityController.java
com.agup.gps.controllers.SatelliteDataActivityController.java
com.agup.gps.fragments.GPSAlertDialogFragment.java
com.agup.gps.fragments.NetworkAlertDialogFragment.java
com.agup.gps.utils.CheckConnectivity.java
com.agup.gps.utils.DrawCircle.java
com.agup.gps.utils.ElapsedTimer.java
com.agup.gps.utils.Preferences.java