Android中SharedPreferences的基本用法
来源:互联网 发布:linux创建普通用户 编辑:程序博客网 时间:2024/05/16 06:17
不同于文件的存储方式,SharePreference是使用键值对的方式来存储数据的。也就是说
当保存一条数据的时候,需要给这条数据提供一个对应的键,这样在读取数据的时候就可以
通过键把相应的值取出来。而且SharePreference还支持多种不同的数据类型存储,如果
存储的数据类型是整型,那么读取出来也是整型,存储的数据是一个字符串,读取出来的
数据仍是字符串。
SharedPreferences存储数据,会物理性的生成一个xml文件,把数据存在其中
存储位置在/data/data/<packagename>shared_prefs目录下
核心代码如下:
// 监听1 生成文件名叫zhh.xml文件,并存入数据"刘备" 63。
this.btn_1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
SharedPreferences preferences = getSharedPreferences("zhh",
Context.MODE_PRIVATE);
Editor edit = preferences.edit();
edit.putString("name", "刘备");
edit.putInt("age", 63);
edit.commit();
}
});
// 监听2从文件名叫zhh的xml文件中获得数据"刘备" 63。
this.btn_2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
SharedPreferences preferences = getSharedPreferences("zhh",
Context.MODE_PRIVATE);
String name = preferences.getString("name", "");
int age = preferences.getInt("age", 0);
}
});
zhh.xml文件中的数据
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<string name="name">刘备</string>
<int name="age" value="63" />
</map>
没有明白下载我的例子
http://download.csdn.net/detail/zhaihaohao1/8337915
- Android中SharedPreferences的基本用法
- android中SharedPreferences的用法
- Android中sharedPreferences的用法
- android中sharedPreferences的用法
- android中sharedPreferences的用法
- android中sharedPreferences的用法
- android中sharedPreferences的用法
- android中sharedPreferences的用法
- android中sharedPreferences的用法
- Android中SharedPreferences的用法
- android中sharedPreferences的用法
- android中SharedPreferences的用法
- android中sharedPreferences的用法
- android中sharedPreferences的用法
- android中sharedPreferences的用法
- android中sharedPreferences的用法
- android中SharedPreferences的用法
- android中sharedPreferences的用法
- 第16周项目2-任务二
- http请求头和响应头的含义
- WWH学习模式
- 浅谈ANR及log分析ANR
- Z型输出数组 ------ccf认证第二题
- Android中SharedPreferences的基本用法
- log4j slf4j 以及web.xml日志配置
- 黑马程序员——Java语言基础——01.基础知识【基本常识】【java概述】【配置环境变量】
- 16周项目2--字符串(指针作形参)
- 设计模式概述
- Android中通过进程注入技术修改系统返回的Mac地址
- initWithCoder与initWithFrame的区别
- win7+centos6.5双系统安装
- Asp.Net中的Web Service