存储

作者在 2015-07-21 14:44:35 发布以下内容
数组存储 Shared Preference     参数共享   Internal Storage        内部存储 External Storage        外部存储 SQLite DataBase        数据库存储 NetWork                    网络存储 Shared Preference     参数共享   场景:以键值对的形式保存少量关键数据(新手引导,账号) 保存路径: /data/data/报名/shared_pref/xxx.xml 格式:xml 步骤: 保存: 读取: 练习:不重复点名的实现 思路:         a、准备一个容器A去保存所有数据         b、将所有点到的信息存储到sp中;下次点击的时候,先从sp中读取之前的数据,存入到另一个容器B中;数据与数据之间保存的时候通过逗号隔开         c、从A = A - B之后,再从A容器中随机取出数据          自定义sp文件的名称         SharedPreferences sp = getSharedPreferences("abc", 0); 模拟新手引导          Internal Storage        内部存储(不是内存) 保存路径:/data/data/包名/files/xxx.xxx 保存: 读取: 读写模式 MODE_PRIVATE:私有的,只有当前应用可读写,数据会实现覆盖 MODE_APPEND:私有的,只有当前应用可读写,数据会实现追加 External Storage        外部存储 sdcard路径: /mnt/sdcard/xxx 判断sdcard是否可用 SQLite DataBase        数据库存储 场景:对结构相同或者相近的数据频繁进行增删改查的时候 特点:         轻量级         独立性         跨平台         免费 sql语句:    系统自带大写,    表名,字段小写 表: 创建:CREATE TABLE 表名 (id INTEGER PRIMARY KEY AUTOINCREMENT,name VARCHAR(20),phone VARCHAR(20))  删除:DROP TABLE 表名 修改:ALTER TABLE 表名 ADD age INTEGER 对表中的数据 增:INSERT INTO 表名(字段名) VALUES (值) 删:DELETE FROM 表名 WHERE 条件语句 改:UPDATE 表名 SET 字段=值 WHERE  条件语句 查:SELECT * FROM 表名 WHERE 条件语句                                            GROUP BY 分组                                           ORDER BY 排序 DESC   降序 ASC     升序 实现库的创建以及表的创建 步骤:         1、创建一个类继承SQLiteOpenHelper         2、创建库,以及创建表                  3、在activity中创建辅助类对象,并且创建打开库          注意:     1、如果库跟表不存在,onCreate将会被调用     2、如果库跟表已经存在,onCreate将不会被调用     3、当数据库版本发生变更时,onUpgrade将会被调用 注意:      a、sql语句      b、导出数据      c、命名规则 对数据 增 删 改 查
默认分类 | 阅读 1193 次
文章评论,共0条
游客请输入验证码
文章分类
最新评论