Android上的数据持久化技术:文件存储、SharedPreference存储、数据库存储
文件存储:
1. 保存路径:/data/data/<packagename>/files/文件名
2. 模式:
MODE_PRIVATE 覆盖
MODE_APPEND 追加
3. 相关API:
public FileOutputStream openFileOutput(String name, int mode)
public FileInputStream openFileInput(String name)
SharedPreference存储
1. 保存路径:/data/data/<packagename>/shared_prefs/
2. 模式:
MODE_PRIVATE 私有
MODE_MULTI_PROCESS 多进程共享
3. 相关API:
a. 获取ShardPreferences对象
Context类中的getSharedPreferences() <自由命名>
Avtivity类中的getPreferences() <当前活动的类名>
PreferenceManager类中的getDefaultSharedPreferences() <当前应用包名>
b. 获取SharedPreferences.Editor对象
c. commit();
SQLite数据库存储
SQLiteOpenHelper
onCreate()
onUpgrade()
getReadableDatabase()
getWritableDatabase()
SQLiteDatabase
execSQL()
insert()
update()
delete()
query()
rawQuery()
ContentValues
Cursor
moveToFirst()
moveToNext()
getXX()
getColumnIndex
SQLite命令行
配置环境变量 .../sdk/platform_tools
adb shell
cd data/data/<packagename>/databases
sqlite3 <databasename>
.table
.schema
.exit
.quit
相关推荐
完整版Oracle11数据库教程课件 第6章_创建表及约束(共39页).ppt 完整版Oracle11数据库教程课件 第7章_高级查询(共52页).ppt 完整版Oracle11数据库教程课件 第8章_索引视图(共35页).ppt 完整版Oracle11数据库...
[培训]WP_第6章_传感器 位置服务_Demo.rar [培训]WP_第7章_多媒体_Demo.rar [培训]WP_第8章_依赖属性 数据绑定_Demo.rar [培训]WP_第9章_变换 动画 模板_Demo.rar .... [培训]WP_第10章_优化与技巧_Demo2.rar
数据仓库与数据挖掘教程 第3章 数据存储 共56页.pptx 数据仓库与数据挖掘教程 第4章 OLAP与数据立方体 共44页.pptx 数据仓库与数据挖掘教程 第5章 数据挖掘基础 共46页.pptx 数据仓库与数据挖掘教程 第6章 关联挖掘 ...
数据仓库与数据挖掘教程 第3章 数据存储 共56页.pptx 数据仓库与数据挖掘教程 第4章 OLAP与数据立方体 共44页.pptx 数据仓库与数据挖掘教程 第5章 数据挖掘基础 共46页.pptx 数据仓库与数据挖掘教程 第6章 关联挖掘 ...
Android基础程序设计第六章-数据存储.pptx
数据结构第六章课件及建立二叉树的二叉链表存储结构汇总,
第6章数据加载、存储与文件格式 的思维导图笔记
完整版Oracle11数据库教程课件 第6章_创建表及约束(共39页).ppt 完整版Oracle11数据库教程课件 第7章_高级查询(共52页).ppt 完整版Oracle11数据库教程课件 第8章_索引视图(共35页).ppt 完整版Oracle11数据库...
数据结构1800试题-第6章树和二叉树 数据结构1800试题-第7章 图 数据结构1800试题-第8章动态存储管理 数据结构1800试题-第9章 集合 数据结构1800试题-第10章 排序 数据结构1800试题-第11章文件
第6章二叉树答案.结合第六章的试题,更好地掌握数据结构
数据仓库与数据挖掘教程 第3章 数据存储 共56页.pptx 数据仓库与数据挖掘教程 第4章 OLAP与数据立方体 共44页.pptx 数据仓库与数据挖掘教程 第5章 数据挖掘基础 共46页.pptx 数据仓库与数据挖掘教程 第6章 关联挖掘 ...
存储类型 数据类型 *指针名=初始地址; 例: int *pa=&a; 注意事项 用变量地址作为初值时,该变量必须在指针初始化之前已说明过,且变量类型应与指针类型一致。 可以用一个已赋初值的指针去初始化另一 个指针变量...
数据结构1800试题-第6章树和二叉树 数据结构1800试题-第7章 图 数据结构1800试题-第8章动态存储管理 数据结构1800试题-第9章 集合 数据结构1800试题-第10章 排序 数据结构1800试题-第11章文件
数据仓库与数据挖掘教程 第3章 数据存储 共56页.pptx 数据仓库与数据挖掘教程 第4章 OLAP与数据立方体 共44页.pptx 数据仓库与数据挖掘教程 第5章 数据挖掘基础 共46页.pptx 数据仓库与数据挖掘教程 第6章 关联挖掘 ...
数据仓库与数据挖掘教程 第3章 数据存储 共56页.pptx 数据仓库与数据挖掘教程 第4章 OLAP与数据立方体 共44页.pptx 数据仓库与数据挖掘教程 第5章 数据挖掘基础 共46页.pptx 数据仓库与数据挖掘教程 第6章 关联挖掘 ...
数据仓库与数据挖掘教程 第3章 数据存储 共56页.pptx 数据仓库与数据挖掘教程 第4章 OLAP与数据立方体 共44页.pptx 数据仓库与数据挖掘教程 第5章 数据挖掘基础 共46页.pptx 数据仓库与数据挖掘教程 第6章 关联挖掘 ...
第1章_Windows Phone平台预览 第2章_UI控件 ...第6章_传感器 位置服务 第7章_多媒体 第8章_依赖属性 数据绑定 第9章_变换 动画 模板 第10章_优化与技巧 第11章_D3D_Basic 第12章_WP8新特性
人工智能与数据处理基础教材-课件.zip ...第6章 智能数据分析语言-Python 第07章 数值数据智能分析技术(1) 第08章 文本数据智能分析技术 第9章 人工智能分析方法(完成 新) 第10章 智能计算思维及其应用
数据仓库与数据挖掘教程 第3章 数据存储 共56页.pptx 数据仓库与数据挖掘教程 第4章 OLAP与数据立方体 共44页.pptx 数据仓库与数据挖掘教程 第5章 数据挖掘基础 共46页.pptx 数据仓库与数据挖掘教程 第6章 关联挖掘 ...