getDefaultSharedPreferences
2013-05-30 15:27
381 查看
保持用户配置时,我们一般会使用SharedPreferences,每个应用都有一个默认的偏好文件,可以通过PreferenceManager.getDefaultSharedPreferences(context)获得,如下所示我写一个调用的方法:
当调用PreferenceManager的getDefaultSharedPreferences时,他会继续调用其下的方法,通过以下内容我们可以看到每个应用的默认的偏好文件名为包名+_preferences,其文件读取类型为Context.MODE_PRIVATE。
public static SharedPreferences getSharedPreferences(Context context) { return PreferenceManager.getDefaultSharedPreferences(context); }
当调用PreferenceManager的getDefaultSharedPreferences时,他会继续调用其下的方法,通过以下内容我们可以看到每个应用的默认的偏好文件名为包名+_preferences,其文件读取类型为Context.MODE_PRIVATE。
public static SharedPreferences getDefaultSharedPreferences(Context context) { return context.getSharedPreferences(getDefaultSharedPreferencesName(context), getDefaultSharedPreferencesMode()); } private static String getDefaultSharedPreferencesName(Context context) { return context.getPackageName() + "_preferences"; } private static int getDefaultSharedPreferencesMode() { return Context.MODE_PRIVATE; }
相关文章推荐
- getSharedPreferences()与getSharedPreferences()与getDefaultSharedPreferences()的区别
- getSharedPreferences 与 getPreferences 与getDefaultSharedPreferences的区别
- getSharedPreferences和getDefaultSharedPreferences用法差别
- Android——getPreferences()、getSharedPreferences()和getDefaultSharedPreferences()区别
- getSharedPreferences()与getSharedPreferences()与getDefaultSharedPreferences()的区别
- getSharedPreferences 与 getPreferences 与getDefaultSharedPreferences的区别
- getPreferences,getSharedPreferences,getDefaultSharedPreferences的区别
- getSharedPreferences()与getSharedPreferences()与getDefaultSharedPreferences()的区别
- getSharedPreferences和getDefaultSharedPreferences用法差别 (转载)
- getSharedPreferences()与getSharedPreferences()与getDefaultSharedPreferences()的区别
- 安卓getSharedPreferences 与 getPreferences 与getDefaultSharedPreferences的区别
- Android应用开发SharedPreferences存储数据的使用方法 以及与 getPreferences 、getDefaultSharedPreferences的区别
- Android轻量级的存储SharedPreferences及getSharedPreferences 、 getPreferences 与getDefaultSharedPreferences
- getSharedPreferences 与 getPreferences 与getDefaultSharedPreferences的区别
- getSharedPreferences()与getSharedPreferences(String name, int mode)与getDefaultSharedPreferences
- getSharedPreferences()与getSharedPreferences()与getDefaultSharedPreferences()的区别
- getSharedPreferences()与getSharedPreferences(String name, int mode)与getDefaultSharedPreferences
- getSharedPreferences 、 getPreferences 、getDefaultSharedPreferences的区别
- getSharedPreferences两个参数的意义
- android之多进程下Application.getSharedPreferences的取值