淘豆网
下载此文档放大查看缩小查看   1/41
下载文档 文档分类:高等教育 > 大学课件

Android应用开发教程 教学课件 ppt 作者 罗文 第七章教学课件.ppt

下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表
下载前请先预览,预览内容跟原文是一样的,在线预览图片经过高度压缩,下载原文更清晰。
0/100
您的浏览器不支持进度条


播放器加载中,请稍候...
更多>>该用户其他文档
下载所得到的文件列表
Android应用开发教程 教学课件 ppt 作者 罗文 第七章教学课件.ppt
文档介绍:
第7章 Android数据存储
《Android应用开发教程》
学习内容
7.1 Shared Preferences
1
7.2 文件存储
2
7.3 SQLite存储
3
7.4 数据提供者
4
7.1 Shared references
70代
现在
7.1.1 获取SharedPreferences对象
SharedPreferences是一种轻量级的数据保存方式
SharedPreferences主要是针对系统配置信息的保存,类似Windows系统上的ini配置文件,通常用来存储一些简单的配置信息,其存储位置在/data/data/<包名>/shared_prefs目录下,并且所保存的数据在应用程序结束后依然保存。
广泛支持各种基本数据类型,包括整型、布尔型、浮点型和长型等等。
7.1 Shared references
70代
现在
7.1.1 获取SharedPreferences对象
有两种方式获取Shared Preferences对象:
public SharedPreferences getSharedPreferences (String name, int mode):如果需要多个需要文件名来区分的共享文件,则使用此方法。这个方法主要指定了读写的文件名以及读写方式,其中name为Preferences的文件名,mode是读写方式。
public SharedPreferences getPreferences(int mode):如果Activity仅需要一个共享文件,可以使用该方法,因为只有一个共享文件,所以不需要提供名称,其中mode是读写方式。
7.1 Shared references
70代
现在
7.1.1 获取SharedPreferences对象
mode有以下三种形式:
MODE_PRIVATE 表示当下应用程序专用
MODE_WORLD_READABLE 表示数据能被其他应用应用程序读,但是不能写。
MODE_WORLD_WRITEABLE 表示数据能被其他应用应用程序读、写。
7.1 Shared references
70代
现在
7.1.2 操作SharedPreferences数据
存储数据到SharedPreferences中,需要使用SharedPreferences.Editor对象:
SharedPreferences.Editor editor = preferences.edit();
然后再利用SharedPreferences.Editor对象的putInt()、putBoolean()、putFloat()、putLong()、putString()等putXxx()方法实现数据的写入。
最后需要执行SharedPreferences.mit()方法,提交新值。
7.1 Shared references
70代
现在
7.1.2 操作SharedPreferences数据
存储SharedPreferences数据的代码示例如下:
SharedPreferences preferences = getSharedPreferences(“myfile”, MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.putString(“userName”, “jake”);
mit();
7.1 Shared references
70代
现在
7.1.3项目实施-读写SharedPreferences数据
该项目演示了使用SharedPreferences保存和读取数据的操作。先看效果图,图所示。
7.1 Shared references
70代
现在
写文件的代码
protected void writePreferences(){
//保存文件
SharedPreferences share = super.getSharedPreferences(FILENAME,
Activity.MODE_PRIVATE); // 指定操作的文件名称
SharedPreferences.Editor edit = share.edit(); // 编辑文件
edit.putString("xh", "20121220") ; // 保存字符串
edit.putString("name", "cqdz") ; // 保存字符串
edit.putInt("age", 30); // 保存整型
mit() ;
}
7.1.3项目实施-读写SharedPreferences数据
1
内容来自淘豆网www.taodocs.com转载请标明出处.
更多>>相关文档
文档信息
最新下载
文档标签