概述
1.android中包含5中数据存储方式:
SharedPreferences存储数据。
ContentProvider存储
文件存储
SQLlite数据库存储
网络存储
Preference File DataBase 这三种方式分别对应的目录是:
/data/data/Package Name/Shared_Pref
/data/data/Package Name/files
/data/data/Package Name/database
简单数据和配置信息,SharedPreference是首选;
如果SharedPreferences不够用,那么就创建一个数据库;
结构化数据,一定要创建数据库,虽然这稍显烦锁,但是好处无穷;
文件就是用来存储文件(也即非配置信息或结构化数据),如文本文件,二进制文件,PC文件,
多媒体文件,下载的文件等等;
尽量不要创建文件;
如果创建文件,如果是私密文件或是重要文件,就存储在内部存储,否则放到外部存储