保存少许数据,而且须要保存的数据格式简单,只是普通的字符串、标量类型的值等spa
数据保存的地址为:/data/data/packageName/shared_prefs文件夹下code
主要涉及两个类SharedPreference和Editor类对象
SharedPreferences主要读取应用程序的数据字符串
Editor主要负责写入数据get
得到:it
SharedPreferences sharedPreferences = getSharedPreferences("name",mode) name:主要是指 Preference的名字 mode分为: Context.MODE_PRIVATE:数据只能被本应用程序读、写 Context.MODE_WORLD_READABLE:该Preference能够被其余的应用程序读,可是不能写 Context.MODE_WORLD_WRITEABLE:该Preference能够被其余的应用程序读,可是不能读、写
得到:权限
SharedPreferences.Editor = sharedPreferences .edit(); 注意:editor修改完成之后,记得调用commint()方法,提交修改
读写其余应用的SharedPreference,前提是该Preference指定的访问权限是对外开放的,须要制定为 Context.MODE_WORLD_READABLE或者是 Context.MODE_WORLD_WRITEABLE程序
具体的步骤以下:方法
一、须要建立其余应用对应的Context数据
具体代码:Context cotext =createPackageContext("包名",Context.CONTEXT_IGNORE_SECURITY)
二、调用Context的getSharedPreference方法得到SharedPreference对象
三、若是须要写入参数,调用Preference对应的Editor类