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