Android保存数据的方式,有如下四种:
SharedPreferences:主要用于保存程序的系统配置信息。
Files:用文件的形式保存信息。可以通过对文件的读写来获取或保存相关信息。
SQLite:用数据库的形式保存信息。SQLite是一个开源的数据库系统,在Android系统创建和连接SQLite数据库的方法和在Windows系统中创建数据库的方法不同。Android提供了创建与连接SQlite数据库的一套API,创建出来的数据库默认保存在Android手机的SD卡中。在Android中,每个应用程序都享有独立的数据库文件,所以不会产生数据库访问不同步的问题。
NetWork:将数据保存于网络。
本项目中用SQlite数据库来保存黑名单、隐私名单、隐私名单短信等信息,用SharedPreferences来保存用户的设置数据。