Android四种数据存储方式
存储方式 Android提供以下四种存储方式: SharePreference SQLite File ContentProvider Android系统中数据基本都是私有的,一般存放在“data/data/程序包名”目录下。如果要实现数据共享,正确的方式是使用ContentProvider。 SharedPreference SharedPreference是一种轻型的数据存储方式,实际上是基于XML文件存储的“key-value”键值对数据。通常用来存储程序的一些配置信息。其存储在“data/data/程序包名/shared_prefs目录下。 SharedPreference本身只能获取数据,不支持存储和修改。存储和修改要通过Editor对象来实现。 修改和存储数据 根据Context的getSharedPrerences(key, [模式])方法获取SharedPreference对象; 利用SharedPreference的editor()方法获取Editor对象; 通过Editor的putXXX()方法,将键值对存储数据; 通过Editor的commit()方法将数据提交到SharedPreference内。 综合例子: //设置单例里面的数值,然后再将数值写入到SharedPreference里 private String setCityName(String