1 / 27
文档名称:

数据存储.ppt

格式:ppt   大小:670KB   页数:27页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据存储.ppt

上传人:na2021 2021/9/22 文件大小:670 KB

下载得到文件列表

数据存储.ppt

相关文档

文档介绍

文档介绍:数据存储
SharedPreferences存储
sharedPerferences接口主要负责读取应用程序的Perferences数据,它提供了如下常用的方法来访问sharedPerferences中的Key-Value对
数据存储
方法名
作用
abstract boolean
contains(String key)
判断sharedPerferences是否包含特定的key的数据
abstract Map<String, ?> getAll()
获取sharedPerferences中的所有的key-value对
abstract boolean getBoolean(String key, boolean defValue)
获取sharedPerferences数据里指定类型的key对应的value,如果key不存在,默认返回defValue,其中boolean类型可以是String,short,int,long等类型的值
SharedPreferences存储
sharedPerferences接口本身并没有提供写入数据的能力,, sharedPerferences调用edit()方法即可获取它对应的Editor对象。Editor提供了如下方法向sharedPerferences写入数据。
数据存储
方法名
作用
abstract
clear()
清空sharedPreferences中的所有数据
abstract boolean commit()
当Editor编辑完,调用此方法进行提交
abstract putBoolean(String key, boolean value)
用来存储数据(有多种重载形式)
abstract remove(String key)
删除SharedPreferences中指定的key对应的数据
SharedPreferences存储
sharedPerferences本身是一个接口,程序无法创立sharedPerferences实例,〔String name,int mode〕来获取sharedPerferences实例,还可以通过〔int mode〕获取sharedPerferences的实例。
数据存储
SharedPreferences存储
下面用代码简单的存储一些用户的信息:
数据存储
public class MainActicvity extends Activity {
private SharedPreferences sp;
public void onCreate(Bundle savedInstanceState) {
(savedInstanceState);
setContentView();
//获取SharedPreferences对象,设置文件名以及访问模式
sp=getSharedPreferences("fcjy ", );
Editor ed=();//创立Editor对象ed,()进行编辑
("name", "柳平平");//存储用户名
("msg", "欢送您进入");//存储相关信息
ed mit();
}
}
SharedPreferences存储
查看Preferences产生的文件
实际上SharedPreferences是采用xml格式将数据存储到设备中,保存在ddms中的file explorer中的/data/data/<包名>/shares_prefs下
数据存储
SharedPreferences存储
获取sharedPreferences中的数据:例如:
在页面布局中放置两个TextView用于显示用户信息,首先获取到sharedpreferences对象sp,()方法获取到用户名和用户信息,最后把当前取到的信息设置到相应的TextView上进行显示。代码如下:
数据存储
public void onCreate (Bundle