// Path: app/src/main/java/com/hotbitmapgg/leisureread/LeisureReadApp.java
// public class LeisureReadApp extends Application {
// 
//   private AppComponent mAppComponent;
// 
//   public static LeisureReadApp mAppContext;
// 
//   public static String BMBO_KEY = "b0d3e44679384c31dd28855c08a7520d";
// 
// 
//   public static LeisureReadApp getAppContext() {
// 
//     return mAppContext;
//   }
// 
// 
//   public AppComponent getAppComponent() {
// 
//     return mAppComponent;
//   }
// 
// 
//   @Override
//   public void onCreate() {
// 
//     super.onCreate();
//     mAppContext = this;
// 
//     initFont();
//     initRealm();
//     initAppComPonent();
//     initLeakCanary();
//   }
// 
// 
//   /**
//    * 初始化Realm数据库配置
//    */
//   private void initRealm() {
// 
//     Realm.setDefaultConfiguration(new RealmConfiguration.Builder(this)
//         .deleteRealmIfMigrationNeeded()
//         .schemaVersion(1)
//         .build());
//   }
// 
// 
//   /**
//    * 初始化LeakCanary内存泄漏检测
//    */
//   private void initLeakCanary() {
// 
//     LeakCanary.install(this);
//   }
// 
// 
//   /**
//    * 初始化组件
//    */
//   private void initAppComPonent() {
// 
//     mAppComponent = DaggerAppComponent.builder()
//         .appModule(new AppModule(this))
//         .build();
//   }
// 
// 
//   /**
//    * 初始化字体管理库
//    */
//   private void initFont() {
// 
//     CalligraphyConfig.initDefault(new CalligraphyConfig.Builder()
//         .setDefaultFontPath("fonts/Lobster-1.4.otf")
//         .setFontAttrId(R.attr.fontPath)
//         .build()
//     );
//   }
// }


import com.hotbitmapgg.leisureread.LeisureReadApp;
import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.preference.PreferenceManager;
package com.hotbitmapgg.leisureread.utils;



/**
 * Created by hcc on 2016/12/28 13:35
 * 100332338@qq.com
 * LeisureRead
 *
 * @HotBitmapGG sp工具类
 */
public final class PreferenceUtils {

  /**
   * 清空数据
   */
  public static void reset(final Context ctx) {

    Editor edit = PreferenceManager.getDefaultSharedPreferences(ctx).edit();
    edit.clear();
    edit.commit();
  }


  public static String getString(String key, String defValue) {

// Path: app/src/main/java/com/hotbitmapgg/leisureread/LeisureReadApp.java
// public class LeisureReadApp extends Application {
// 
//   private AppComponent mAppComponent;
// 
//   public static LeisureReadApp mAppContext;
// 
//   public static String BMBO_KEY = "b0d3e44679384c31dd28855c08a7520d";
// 
// 
//   public static LeisureReadApp getAppContext() {
// 
//     return mAppContext;
//   }
// 
// 
//   public AppComponent getAppComponent() {
// 
//     return mAppComponent;
//   }
// 
// 
//   @Override
//   public void onCreate() {
// 
//     super.onCreate();
//     mAppContext = this;
// 
//     initFont();
//     initRealm();
//     initAppComPonent();
//     initLeakCanary();
//   }
// 
// 
//   /**
//    * 初始化Realm数据库配置
//    */
//   private void initRealm() {
// 
//     Realm.setDefaultConfiguration(new RealmConfiguration.Builder(this)
//         .deleteRealmIfMigrationNeeded()
//         .schemaVersion(1)
//         .build());
//   }
// 
// 
//   /**
//    * 初始化LeakCanary内存泄漏检测
//    */
//   private void initLeakCanary() {
// 
//     LeakCanary.install(this);
//   }
// 
// 
//   /**
//    * 初始化组件
//    */
//   private void initAppComPonent() {
// 
//     mAppComponent = DaggerAppComponent.builder()
//         .appModule(new AppModule(this))
//         .build();
//   }
// 
// 
//   /**
//    * 初始化字体管理库
//    */
//   private void initFont() {
// 
//     CalligraphyConfig.initDefault(new CalligraphyConfig.Builder()
//         .setDefaultFontPath("fonts/Lobster-1.4.otf")
//         .setFontAttrId(R.attr.fontPath)
//         .build()
//     );
//   }
// }


// Path: app/src/main/java/com/hotbitmapgg/leisureread/utils/PreferenceUtils.java
import com.hotbitmapgg.leisureread.LeisureReadApp;
import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.preference.PreferenceManager;

package com.hotbitmapgg.leisureread.utils;



/**
 * Created by hcc on 2016/12/28 13:35
 * 100332338@qq.com
 * LeisureRead
 *
 * @HotBitmapGG sp工具类
 */
public final class PreferenceUtils {

  /**
   * 清空数据
   */
  public static void reset(final Context ctx) {

    Editor edit = PreferenceManager.getDefaultSharedPreferences(ctx).edit();
    edit.clear();
    edit.commit();
  }


  public static String getString(String key, String defValue) {

    return PreferenceManager.getDefaultSharedPreferences(LeisureReadApp.getAppContext())