Android数据存储方式
在做项目的时候,常常需要对数据进行保存,Android为我们提供了五种数据存储的方法,分别是: 使用SharedPreferences存储数据 文件存储数据 SQLite数据库存储数据 使用ContentProvider存储数据 网络存储数据 在开发的过程中,我们可以根据需要,选择合适的存储方式,下面对前三种方式进行详细的介绍。 一、使用SharedPreferences存储数据 SharedPreference类提供了一个总体框架,使您可以保存和检索的任何基本数据类型( boolean, float, int, long, string)的持久键-值对(基于XML文件存储的“key-value”键值对数据)。通常用来存储程序的一些配置信息。其存储在“data/data/程序包名/shared_prefs目录下。 1、我们可以通过以下两种方法获取SharedPreferences对象(通过Context) : getSharedPreferences (String name, int mode) ->当我们有多个SharedPreferences的时候,根据第一个参数name获得相应的SharedPreferences对象。 getPreferences (int mode) ->如果你的Activity中只需要一个SharedPreferences的时候使用。