SharedPreferece 可以用来保存配置文件,后缀名为.xml,是一个轻量级的存储类,文件放在/data/data/<package name>/shared_prefs目录下。通过键值对的形式保存。
可以通过Activity的getSharedPreference(name,mode);方法获取,name不需要加".xml",mode为创建模式:
Context.MODE_PRIVATE Context.MODE_APPEND Content.MODE_WORLE_READABLE Context.MODE_WORLD_WRITEABLE
1、保存数据
SharedPreferences sharedPreference = getSharedPreferences("config", MODE_PRIVATE);
Editor editor = sharedPreference.edit();
editor.putString("name", name.getText().toString());
editor.putString("pass", pass.getText().toString());
editor.commit();
保存数据要通过Editor类,最后要调用Editor.commit()
2、加载数据
SharedPreferences sharedPreference = getSharedPreferences("config", MODE_PRIVATE);
nameEdit.setText(sharedPreference.getString("name", ""));
passEdit.setText(sharedPreference.getString("pass", ""));
第二个参数为要加载的key不存在时的返回值
分享到:
相关推荐
而SharedPreference就是为了存储轻量级数据而生的,轻量级的数据存储在SharedPreference中而不是内存中,将确保关键的数据能够永久被保存,即使重新开机之后,这也是提升用户体验的一个必须点。本集我们就一起看看...
android SharedPreference实现登录.开发工具是:e 本人博客是:day_moon
android studio实现文件存储和sharedPreference存储,以QQ登陆为例,将登录的用户名和密码保存到后台,有2种方式
Android-SharedPreference 尝试使用SharedPreference
android Sharedpreference是共享存储,本例子代码实现存储数据,提取数据。代码导入就可以运行。
Android之SharedPreference
sharedPreference存储复杂的序列化后的Object的示例 同时提供一个自己封装的SharedPreference帮助类
preferencebinder, 用于Android的SharedPreference"injection" 库 PreferenceBinder用于Android的SharedPreferences绑定库。 使用注释处理,该库使加载SharedPreferences值和侦听更改变得容易。:如何使用基本用法...
一个比较安全的SharedPreference加密方案
主要介绍了Android中SharedPreference使用方法,实现登陆界面记住密码功能,感兴趣的小伙伴们可以参考一下
android sharedpreference 简易实现,学习android自己练习用的
写一个SharedPreference的工具类,通过单例模式,让使用者在调用的时候,按照固定的方式调用。包括了String、int、boolean等基本数据类型的保存与获取,还包括了清除SP中一个或全部的数据。
Android中SharedPreference详解 SharedPreference是Android提供的一种轻量级的数据存储方式,主要用来存储一些简单的配置信息,例如,默认欢迎语,登录用户名和密码等。其以键值对的方式存储,使得我们能很方便进行...
一个可移植的快速开发的android的sharedpreference Demo
This Android library let's you edit your application SharedPreferences from the device itself. Screenshot Usage It's a one-liner: // From a button click in your debug menu or something Preferator....
该资源包含了一个android实现的数据存储,包含了利用:sharedpreference,file,sqlite,网络存储的四种方法,简单易懂。
Android数据存储技术中的SharedPreference存储,包括读取,删除,读取其他程序的SharedPreference
SharedPreference跨应用读写,适用于自己公司的多个APP,具体见blog: http://blog.csdn.net/hwe_xc/article/details/50788591 注意:两个应用签名必须一样。
使用SharedPreference实现android的自动登录功能