ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
### SharedPreferences 存储 - android.content.SharedPreferences - 使用SharedPreferences存储数据,它是Android提供的用来存储一些简单配置信息的一种机制,采用了XML格式将数据存储到设备中。叧能在同一个包内使用,不能在不同包之间使用 - 使用键值对的方式来存储数据的 - 当保存一条数据的时候,需要给这条数据提供一个对应的键,这样在读取数据的时候就可以通过这个键把相应的值取出来。而且SharedPreferences 还支持多种不同的数据类型存储,如果存储的数据类型是整型,那么读取出来的数据也是整型自9 ;如果存储的数据是一个字符串,那么读取出来的数据仍然是字符串。 - Shared.Preferences 保存的数据主要是类似于配置信息格式的数据, 因此它保存的数据主要是简单类型的key-value 对。 - 类结构 ![sharedPreference结构图](https://box.kancloud.cn/3d95eb4743f869c38687202d803d0fef_758x659.png =758x659) #### SharedPreferences 类结构成员简介 - 首先需要获取到 SharedPreferences 对象 - 三种方法 - Context 类中的getSharedPreferences()方法 - SharedPreferences getSharedPreferences (String name, int mode); - name :用于指定SharedPreferences 文件的名称,如果指定的文件不存在则系统会检索SharedPreferences.edit()编辑器时,默默地创建一个, SharedPreferences 文件都是存放在`Idata/ data/<package name>/ shared prefs/`目录下的 - mode:指定操作模式