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
相关推荐
实现SharedPreferences保存和获取数据
android学习SharedPreferences使用demo源代码
SharedPreferences是一种轻型的数据存储方式,它的本质是基于XML文件存储key-...比较经典的使用方式例如用户输入框对过往登录账户的存储。 详细介绍请参考博文:http://blog.csdn.net/stoppig/article/details/39157337
使用SharedPreferences保存数据
SharedPreferences简单数据存储使用的方法
SharedPreferences 保存读取数据, 使用AutoCompleteTextView 和SharedPreferences 实现历史记录提示。调用文件管理器自定义路径读取文件
最近Android项目需要一个自动登录功能,完成之后,特总结一下,此功能依靠SharedPreferences进行实现。 SharedPreferences简介 ...SharedPreferences使用实例:记住用户名密码自动登录 大致了解了SharedPre
自己一个SharedPreferences 的小例子
Fit 利用 SharedPreferences 存储对象
如果程序中需要保存用户设置的信息,我们可以选择保存到数据库或文件中,但如果是少量的配置信息,Android为我们提供了更加方便的保存方法:SharedPreferences,使用SharedPreferences保存的文件在对应的的应用程序...
实验九 使用SharedPreferences存储简单数据
Jetpack DataStore 是一种改进的新数据存储解决方案,允许使用协议缓冲区存储键值对或类型化对 象。 DataStore 以异步、一致的事务方式存储数据,克服了 SharedPreferences(以下统称为SP)的 一些缺点。 DataStore ...
本人博客:Android存储---SharedPreferences的介绍与使用demo
sharedpreferences Demo
SharedPreferences可以让不同程序之间的数据进行共享,当两个应用程序之间数据需要传递或者共享时,可以使用这个方法。本文会使用两个例子SharePreferenceWrite和SharePreferenceRead,前者为一个写...
NULL 博文链接:https://2528.iteye.com/blog/1048725
SharedPreferences可以让不同程序之间的数据进行共享,当两个应用程序之间数据需要传递或者共享时,可以使用这个方法。这里使用两个例子TestSharePreference和TestSharePreference2,前者为一个写SharedPreferences...
SharedPreferences文件存储
Sharedpreferences存储数据的使用方法_完整Demo_AndroidStudio http://blog.csdn.net/iwanghang
Android使用SharedPreferences保存账号密码