04.Android的数据存储操作
来源:互联网 发布:网络测试工程师待遇 编辑:程序博客网 时间:2024/05/16 06:11
一、Android数据存储概述
在Android中,所有的应用软件数据(包括文件)为该应用软件所私有。
在Android中,可供选择的存储方式有SharedPreferences、文件存储、SQLite数据库方式、内容提供器(Content Provider)、网络。
二、SharePreferences
SharePreferences是Android提供用来存储一些简单的配置信息的一种机制。例如,一些默认欢迎语、登录的用户名和密码等。其以键值对的方式存储,可以很方便的读取和存入。
SharePreferences是以XML的格式以文件的方式自动保存的,在DDMS中的File Explorer中展开到/data/data/<package name>/share_prefs下。
三、文件存储
在Android中,其提供了openFileInput和openFileOutput方法读取设备上的文件。
四、SQLite存储方式
SQLite是Android所带的一个标准的数据库,它支持SQL语句,是一个轻量级的嵌入式数据库。
五、ContentProvider
1、ContentProvider:一个Content Provider类实现了一组标准的接口方法,从而能够让其他的应用保存或读取此Content Provider的各种数据类型。也就是说,一个程序可以通过实现一个Content Provider的抽象接口将自己的数据暴露出去。
常见接口:query、insert、update、delete。
2、ContentResolver
外界的程序通过ContentResolver接口可以访问ContentProvider提供的数据。
常见接口:query、insert、update、delete。
六、网络存储
通过调用WebService来实现数据的网络存储和获取。
- 04.Android的数据存储操作
- Android 数据存储操作
- android存储/数据操作
- Android中数据的存储操作
- Android的数据存储及数据库操作
- Android数据存储操作--------SharedPreferences
- Android笔记----Android的数据存储和IO操作
- Android笔记----Android的数据存储和IO操作
- Android程序:数据存储之SQLite的内置函数操作
- Android的数据存储
- Android的数据存储
- android数据的存储
- Android 数据的存储
- Android的数据存储
- Android的数据存储
- Android 数据的存储
- Android数据存储SQLite - 事务操作
- Android中的数据存储: SD操作
- 03.Android基本组件介绍
- 指针的魅力
- 侃一侃vc的std::string (转)
- 高性能Javascript【一】加载和执行
- 虚函数与多态性 纯虚函数
- 04.Android的数据存储操作
- Windows CE .NET 和可扩展固件接口 (EFI)
- “人人都是产品经理”之歪门邪道
- STL之vector
- 凉爽的天气,蓝蓝的天
- CentOS安装虚拟机
- 有向图的最小生成树,最小树形图
- C的可变参数列表(转)
- Vi常用命令解析——20110902