SharePreference 是一个轻量级的存储机制。只能存储一些基础类型,boolean,Int,float,Long,String。
以xml文件为载体。路径为data/data/包名/share_prefs/文件名.xml
存储的时候类似于Map,key-Value值对.
存放数据的时候需要调用到SharePreference接口的一个editor属性。
通过editor进行数据添加,移除等操作。记得要调用editor的commit方法。
代码如下:
public class Test extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//获取到sharepreference 对象, 参数一为xml文件名,参数为文件的可操作模式
SharedPreferences sp = this.getSharedPreferences("dqcao", MODE_APPEND);
//获取到编辑对象
SharedPreferences.Editor edit = sp.edit();
//添加新的值,可见是键值对的形式添加
edit.putString("name", "ronaldo");
edit.putInt("age", 26);
edit.putString("province", "jiangsu");
//提交.
edit.commit();
}
}
看具体的xml文件可以参考地址
- 大小: 7.6 KB
分享到:
相关推荐
Sharepreference代码测试
封装的一些关于sharePreference的方法
SharePreference简单使用
Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<package name>/...
个人对经验的见解,这是我以前初期在测试过程中使用的简单组建测试代码,现在没事,现象对初学者应该是很有用的,希望能多提出宝贵的意见......
sharepreference删除文件数据不会丢失.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Android 序列化对象存储到sharepreference
android4.0版本通过sharepreference方式共享数据,跨应用程序 访问其他程序的数据
Favor A easy way of using Android SharedPreferences. How to use this library Using Gradle ... Using Maven ...2 The FavorAdapter class generates an implementation of the interface. account = new ...
此工程较BaiduLocationXML相比: 1.植入fragment,结合微信UI 2.在原本主界面的button textview textview 移植到Fragment1 3.增加网络判断,网络不通的情况下做另外处理 4.在网络通畅的情况下,将地址信息、天气信息...
android2.3以及以下版本的跨应用数据调用,通过sharepreference实现
很好用的工具类,使用sharepreference存储数据,节省程序员开发时间
android程序中的存储操作,包括数据库SQLite-Database,网络存储HTTP-UPDATE,SharePreference等操作。
通过SharedPreferences存储文件方式存储写入数据的次数,可以通过读取按键显示写入的次数。
不同于文件的存储方式,SharePreference是使用键值对的方式来存储数据的。也就是说 当保存一条数据的时候,需要给这条数据提供一个对应的键,这样在读取数据的时候就可以 通过键把相应的值取出来。
这是我学习老罗课程的视频 自己边学边敲的代码,里面有注释,对于初学者来说,很有帮助,这个DEMO是登录,勾选记住用户名和勾选记住静音登录,还有android单元测试
采用SharePreference数据存储形式,以xml文件存储最高分于手机本地。 - - 运行中有什么问题可以私聊博主,本人高级安卓工程师,主页置顶有常见爆红解决的方法,以及更多代码项目 ## 项目备注 1、该资源内项目代码都...
NULL 博文链接:https://guocc.iteye.com/blog/1209515
Eclipse V4.2.0编写的Androidsharepreference应用实例。