`

SharedPreferences 的使用

 
阅读更多

SharedPreferences 的使用:

 

有三种方法创建或打开Preferences文件:

1、PreferenceManager.getDefaultSharedPreferences(this) 会创建名为:包名+_preferences的XML文件,整个工程都可以用

2、调用Context对象的getSharedPreferences()方法,该方法有两个参数:文件名和访问权限,它创建的是用户自定义名字的XML 文件,整个工程都可以用

3、调用Activity对象的getPreferences()方法,只有创建它的Activity可以用

 

SharedPreferences的四种操作模式:

Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容

Context.MODE_APPEND:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件.

Context.MODE_WORLD_READABLE和Context.MODE_WORLD_WRITEABLE用来控制其他应用是否有权限读写该文件.

MODE_WORLD_READABLE:表示当前文件可以被其他应用读取.

MODE_WORLD_WRITEABLE:表示当前文件可以被其他应用写入.

 

 

SharedPreferences  preferences=context.getSharedPreferences("abc", Context.MODE_PRIVATE);

 

将数据保存至SharedPreferences:

Editor edit=preferences.edit();

edit.putString("name", "lina");

edit.commit();

 

从SharedPreferences获取数据:

preferences.getString("name", "");

 

http://blog.csdn.net/zhang31jian/article/details/23258065

http://www.cnblogs.com/linjiqin/archive/2011/05/26/2059133.html

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics