一、 系统自带的用法、生成方式、路径的介绍
SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。
SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<packagename>/shared_prefs目录下:
主要的使用的方法:
getSharedPreferences(“”,””); //获得其对象
Editor editor = sharedPreferences.edit();//获取编辑器剩下无非就是getString,putString,getInt,putInt等方法的调用
下面稍微的看一下其源码,具体看一下它的工作流程
SharedPreferences本身是一个接口函数,里面的提供的Editor也提供了接口,看一下它的方法结构:
所以SharedPreferences方法的主要的实现是在SharedPreferencesImpl类中
在ContextImpl类中存在一个获取SharedPreferences对象的方法(其实Activity本身就是一个context)