第7章 Android数据存储
《Android应用开发教程》
学****内容
Shared Preferences
1
文件存储
2
SQLite存储
3
数据提供者
4
在线教务辅导网:
教材其余课件及动画素材请查阅在线教务辅导网
QQ:349134187 或者直接输入下面地址:
http://shop106150152.
Shared references
70代
现在
获取SharedPreferences对象
SharedPreferences是一种轻量级的数据保存方式
SharedPreferences主要是针对系统配置信息的保存,类似Windows系统上的ini配置文件,通常用来存储一些简单的配置信息,其存储位置在/data/data/<包名>/shared_prefs目录下,并且所保存的数据在应用程序结束后依然保存。
广泛支持各种基本数据类型,包括整型、布尔型、浮点型和长型等等。
Shared references
70代
现在
获取SharedPreferences对象
有两种方式获取Shared Preferences对象:
public SharedPreferences getSharedPreferences (String name, int mode):如果需要多个需要文件名来区分的共享文件,则使用此方法。这个方法主要指定了读写的文件名以及读写方式,其中name为Preferences的文件名,mode是读写方式。
public SharedPreferences getPreferences(int mode):如果Activity仅需要一个共享文件,可以使用该方法,因为只有一个共享文件,所以不需要提供名称,其中mode是读写方式。
Shared references
70代
现在
获取SharedPreferences对象
mode有以下三种形式:
MODE_PRIVATE 表示当下应用程序专用
MODE_WORLD_READABLE 表示数据能被其他应用应用程序读,但是不能写。
MODE_WORLD_WRITEABLE 表示数据能被其他应用应用程序读、写。
Shared references
70代
现在
操作SharedPreferences数据
存储数据到SharedPreferences中,:
editor = ();
()、putBoolean()、putFloat()、putLong()、putString()等putXxx()方法实现数据的写入。
()方法,提交新值。
Shared references
70代
现在
操作SharedPreferences数据
存储SharedPreferences数据的代码示例如下:
SharedPreferences preferences = getSharedPreferences(“myfile”, MODE_PRIVATE);
editor = ();
(“userName”, “jake”);
mit();
Shared references
70代
现在
-读写SharedPreferences数据
该项目演示了使用SharedPreferences保存和读取数据的操作。先看效果图,图所示。
Android应用开发教程 作者 罗文 第七章教学课件 来自淘豆网www.taodocs.com转载请标明出处.