参数的保存:
(1)、获取参数访问接口:
Editor editor = mSharedPref.edit();
其中,mSharedPref为SharedPreferences实例,该实例可以通过PreferenceManager.getDefaultSharedPreferences(Context context)获得;
(2)、写参数:
通过editor所提供的方法保存参数,如
editor.putBoolean(KEY_NAME_KEY_SOUND, mKeySound);
是将参数mKeySound以索引名KEY_NAME_KEY_SOUND保存到SharedPreferences实例所维护的一个数据文件中。
更多接口方法参看代码。
(3)、提交:
只有在设置好了参数后并调用如下的方法,最终的参数才会被保存起来。
editor.commit();
四、参数数据文件
preference这种参数访问机制,不允许跨进程使用,每个应用有自己独立的参数数据文件。
(1)文件路径
系统运行时,应用的参数文件存在于如下路径:
data/data/packageName/shared_prefs
例如:
data/data/com.oppo.HanWangWriterIME/shared_prefs
导出以上的文件夹,在里面可以找到参数文件。该文件的命名规则为:
packageNam_preferences.xml
例如:com.oppo.HanWangWriterIME_preferences.xml
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-49637-3.html