SharedPreferences以key-value的形式将将数据存储在/data/data/<packagenane>/shared_prefs文件中以xml形式保存。
实现SharedPreferences存取的步骤:
1.获取SharedPreferences的对象
SharedPreferences prefs = geSharedPreferences("name",Mode_PRIVATE);
2.获取Editor的对象
SharedPreferences.Editor editor = prefs.edit();//通过SharedPreferences对象获取editor对象
3.使用putXxx方法保存写入数据
editor.putString("key","value");
4.提交保存数据
eidtor.commit();
读取SharedPreferences数据步骤:
1.获取SharedPreferences的对象
SharedPreferences prefs = geSharedPreferences("name",Mode_PRIVATE);
2.使用getXxx方法获取值String value = prefs.getString("name",defValue);
还可将其它数据类型的二进制数据通过Base64编码后通过字符串保存在SharedPreferences中
PreferenceActivity通常可以用来做配置页面的Activity。