Android-------数据存储

来源:互联网 发布:cvtouch远程会议软件 编辑:程序博客网 时间:2024/06/06 08:24

Andorid的四种数据存储方式:

1,shared preferences  -----> xml文件  key value形式 只读  本身为一个接口

① 创建: context.getSharedPreference(StringFileName,int mode);

Mode 模式

1,MODE_PRIVATE   -------->只能本身应用程序访问

2,MODE_WORLD_READABLE

3,MODE_WORLD_WRITEABLE

 

② 读取:   

1,contains(StringObjectKey);       --------->   如果此映射包含指定键的映射关系,返回true;

2,   getAll();

3,   getXxx(String key,XxxdefaultValue);

③  写入:SharedPreferences.Editor类

SharedPreferences.Editor editor = SharedPreferences.edit();

clear(); ----->xml文件全部清空

putXxx(String key,Xxx value);

remove(String key);

commit();  ---->同步保存

apply(); ---->异步保存

2,files --->文件(i/o) 更新数据困难,从文件中写入和读取数据是解决问题的唯一途径

3,SQLite Android  特有轻量级数据库,适合大数据存储

4,Content Provider  实现应用程序(进程间)共享的一种数据存储方式,也是Android的四大组建之一。

0 0
原创粉丝点击