在Android中时常会存储数据,在Android中常见的有五种存储方式,分别是SharedPreferences,File,Sqlite,ContentProvider,NetWork。
1、SharedPreferences
SharedPreferences是Android中提供的比较轻量的存储方式,主要用来存储一些简单的参数,如登录账号、登录密码等。
2、File
file是比较常见的数据存储方式,与java的I/O流一样,读/写文件,主要用来存储大数量的数据以及图片、音频等二进制数据。但是file更新数据很麻烦。
3、Sqlite
sqlite也是比较常见的存储方式,是一个轻量级的数据库,支持sql语言,是目前移动端常用的存储引擎, 比较适合用来存储复杂的数据和需要频繁更新的数据。
4、ContentProvider
ContentProvider是Android的四大组件之一,主要用于和其他应用之间共享数据。Android中的数据存储都是私有的,其他应用程序都无法访问,除非通过ContentProvider获取其他应用程序的共享数据。
5、NetWork
这是通过网络来存储读取数据,向服务端发送请求,获取数据。
原文:http://www.cnblogs.com/albert-ly/p/5293945.html