Prefs.java
上传用户:xmjingguan
上传日期:2009-07-06
资源大小:2054k
文件大小:2k
源码类别:

android开发

开发平台:

Java

  1. /***  * Excerpted from "Hello, Android!",  * published by The Pragmatic Bookshelf.  * Copyrights apply to this code. It may not be used to create training material,   * courses, books, articles, and the like. Contact us if you are in doubt.  * We make no guarantees that this code is fit for any purpose.   * Visit http://www.pragmaticprogrammer.com/titles/eband for more book information. ***/ package org.example.sudoku;
  2. import android.content.Context;
  3. import android.os.Bundle;
  4. import android.preference.PreferenceActivity;
  5. import android.preference.PreferenceManager;
  6. public class Prefs extends PreferenceActivity {
  7.    // Option names and default values
  8.    private static final String OPT_MUSIC = "music";
  9.    private static final boolean OPT_MUSIC_DEF = true;
  10.    private static final String OPT_HINTS = "hints";
  11.    private static final boolean OPT_HINTS_DEF = true;
  12.    @Override
  13.    protected void onCreate(Bundle savedInstanceState) {
  14.       super.onCreate(savedInstanceState);
  15.       addPreferencesFromResource(R.xml.settings);
  16.    }
  17.    
  18.    /** Get the current value of the music option */
  19.    public static boolean getMusic(Context context) {
  20.       return PreferenceManager.getDefaultSharedPreferences(context)
  21.             .getBoolean(OPT_MUSIC, OPT_MUSIC_DEF);
  22.    }
  23.    
  24.    /** Get the current value of the hints option */
  25.    public static boolean getHints(Context context) {
  26.       return PreferenceManager.getDefaultSharedPreferences(context)
  27.             .getBoolean(OPT_HINTS, OPT_HINTS_DEF);
  28.    }
  29.    
  30. }