1 / 14
文档名称:

Android开发实战经典电子教案 030801 使用SharedPreferences存储数据.ppt

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

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

分享

预览

Android开发实战经典电子教案 030801 使用SharedPreferences存储数据.ppt

上传人:Q+1243595614 2017/9/21 文件大小:493 KB

下载得到文件列表

Android开发实战经典电子教案 030801 使用SharedPreferences存储数据.ppt

文档介绍

文档介绍:Android开发实战经典
第8章:数据存储
——使用SharedPreferences存储数据
李兴华
北京魔乐科技软件学院
本章目标
掌握Android数据存储的分类;
可以使用SharedPreferences存储数据。
Android提供的数据存储方式
在Android中一共提供了五种数据存储:
SharedPreferences存储;
文件存储;
SQLite数据库存储;
ContentProvider存储;
网络存储;
SharedPreferences存储数据
SharedPreferences提供了一些基础的信息保存功能,所有的信息都是按照“key=value”的形式进行保存的,,例如:字符串、整型、布尔型等。
SharedPreferences接口的常用方法
No.
方法
类型
描述
1
public abstract edit()
普通
使其处于可编辑状态
2
public abstract boolean contains(String key)
普通
判断某一个key是否存在
3
public abstract Map<String, ?> getAll()
普通
取出全部的数据
4
public abstract boolean getBoolean(String key, boolean defValue)
普通
取出boolean型数据,并指定默认值
5
public abstract float getFloat(String key, float defValue)
普通
取出float型数据,并指定默认值
6
public abstract int getInt(String key, int defValue)
普通
取出int型数据,并指定默认值
7
public abstract long getLong(String key, long defValue)
普通
取出long型数据,并指定默认值
8
public abstract String getString(String key, String defValue)
普通
取出String型数据,并指定默认值

如果现在要想进行数据的写入,则必须首先通过SharedPreferences类所提供的edit()方法才可以让其处于可编辑的操作状态,

No.
方法
类型
描述
1
public abstract clear()
普通
清除所有的数据
2
public abstract mit()
普通
提交更新的数据
3
public abstract putBoolean(String key, boolean value)
普通
保存一个boolean型数据
4
public abstract putFloat(String key, float value)
普通
保存一个float型数据
5
public abstract putInt(String key, int value)
普通
保存一个int型数据
6
public abstract putLong(String key, long value)
普通
保存一个long型数据
7
public abstract putString(String key, String value)
普通
保存一个String型数据
8
public abstract remove(String key)
普通
删除指定key的数据
Activity类对SharedPreferences接口的支持