您的位置:首页 > 移动开发 > Android开发

android数据的几种存储方式

2014-11-29 20:48 225 查看
1.sqlite

数据库存储。支持SQL语句。

2.SharedPreference

基于xml,常用于存储简单的数据,这些数据用数据库存储划不来,跟数据库操作比起来得不偿失,比如简单配置信息等。存储位置在/data/data/<包名>/shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。

3.File

文件存储。常用于存储大量的数据。更新比较困难。

4.ContentProvider:

Android系统中能实现所有应用程序共享的一种数据存储方式,由于数据通常在各应用间的是互相私密的,所以此存储方式较少使用,但是其又是必不可少的一种存储方式。例如音频,视频,图片和通讯录,一般都可以采用此种方式进行存储。

5.网络存储

顾名思义,上传到网上,从网上下下来。

 

前面四种方式下面的文章有详细介绍:

Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File

http://www.cnblogs.com/wisekingokok/archive/2011/09/16/2177833.html

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: