Devel/data/preferences
From Android中文网
Android中文网(androidcn.net) 版权申明 : creativecommons licenses
[编辑] 使用应用软件参数
- 你可以存储应用软件启动时需要载入的参数,例如默认问候语或文本字体。调用Context.getSharedPreferences()读取和写入参数值,如果你想将参数共享给包内的其它组件,请为参数分配一个名字。或者使用Activity.getPreferences()和无名参数以对调用保持私有。你不能跨越包将参数共享。
- 这里是一个为计算器静音按键模式设置用户参数的例子。
public class Calc extends Activity { public static final String PREFS_NAME = "MyPrefsFile";
...
@Override protected void onCreate(Bundle state){ super.onCreate(state); ... // Restore preferences SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); boolean silent = settings.getBoolean("silentMode", false); setSilent(silent); } @Override protected void onStop(){ super.onStop(); // Save user preferences. We need an Editor object to // make changes. All objects are from android.context.Context SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); SharedPreferences.Editor editor = settings.edit(); editor.putBoolean("silentMode", mSilentMode);// Don't forget to commit your edits!!! editor.commit(); }}
