第七次Android课堂笔记
数据存储方式
在Android中一共提供了5种数据存储方式,分别为:
(1)Files:通过FileInputStream和FileOutputStream对文件进行操作。
.(2)SharedPreferences:常用来存储键值对形式的数据,对系统配置信息进行保存。
(3)ContentProviders:数据共享,用于应用程序之间数据的访问。
(4)SQLite:Android自带的轻量级关系型数据库,支持SQL语言,用来存储大量的数据,并且能够对数据进行使用、更新、维护等操作。
(5)Network:通过网络来存储和获取数据。
使用Shared Preferences存储数据可以通过以下4个步骤来实现:
(1)使用Context类提供的getSharedPreferences()方法,获取SharedPreferences对象。getSharedPreferences()方法的原型如下:
public abstract SharedPreferences getSharedPreferences(String name, int mode);
//参数name表示存储数据的文件名。
//参数mode用于指定文件的操作模式,其可选值有Context.MODE_APPEND(内容加模式)、Context.MODE_PRIVATE(默认操作模式)、
Context.MODE_MULTI_PRIVATE(多进程)
Context.MODE_WORLD_READABLE(可读模式)、Context.MODE_WORLD_WRITEABLE(可写模式)
具体用法:
public staticintMODE = MODE_PRIVATE;
public static final String
PREFERENCE_NAME = "SaveSetting";
SharedPreferencessharedPreferences=getSharedPreferences(PREFERENCE_NAME, MODE);
更多相关文章
- mybatisplus的坑 insert标签insert into select无参数问题的解决
- python起点网月票榜字体反爬案例
- NPM 和webpack 的基础使用
- 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
- 读取android手机流量信息
- android 使用html5作布局文件: webview跟javascript交互
- 《Android开发从零开始》——25.数据存储(4)
- Android(安卓)多媒体扫描过程(Android(安卓)Media Scanner Proces
- Android系统配置数据库注释(settings.db)