(29)--5.2.1SharedPreferences存储移动开发技术.pptVIP

  • 3
  • 0
  • 约2.38千字
  • 约 16页
  • 2024-04-05 发布于陕西
  • 举报

(29)--5.2.1SharedPreferences存储移动开发技术.ppt

SharedPreferences存储

目录CONTENTS了解SharedPreferences存储的特点;01掌握用SharedPreferences存取数据的方法。02

一、SharedPreferences简介SharedPreferences是一个轻量级的存储类,适合用于保存软件配置参数,例如用户登录时的用户名、密码等参数。SharedPreferences是将数据以“键-值”对(key-value)的方式存储在“/data/data/当前包名/shared_perfs”目录下的XML文件中,该文件是一个私有文件,其他应用程序不能访问。

一、SharedPreferences简介SharedPreferences数据存储在XML文件的map/map标签中。如果在创建SharedPreference对象时没有指定文件名,则默认的文件名与Activity同名。

二、SharedPreferences的使用注意SharedPreferences和SharedPreferences.Editor需要组合使用;SharedPreferences负责读取数,SharedPreferences.Editor负责保存数据。

二、SharedPreferences的使用写数据:获取SharedPreferences对象;获取Editor对象;调用Editor对象的putXxx方法实现写数据。读数据:获取SharedPreferences对象;直接调用SharedPreferences对象的getXxx()方法实现读数据。

二、SharedPreferences的使用获取SharedPreferences对象:context.getSharedPreferences(name,mode):方法的第一个参数用于指定该文件的名称,文件名不用加扩展名。方法的第二个参数指定文件的操作模式,共有四种操作模式。

二、SharedPreferences的使用context.getSharedPreferences(name,mode)四种操作模式分别为:MODE_APPEND:追加方式存储。MODE_PRIVATE:私有方式存储,以覆盖的方式存储。MODE_WORLD_READABLE:表示当前文件可以被其他应用读取。MODE_WORLD_WRITEABLE:表示当前文件可以被其他应用写入。

SharedPreferences常用方法

方法功能描述booleancontains(Stringkey)判断SharedPreferences是否包含指定key的数据SharedPreferences.Editoredit()返回SharedPreferences.Editor编辑对象

SharedPreferences常用方法

方法功能描述MapString,?getAll()获取SharedPreferences中所有key-value对,返回值的类型为Map类型xxxgetXxx(Stringkey,xxxdefValue)返回SharedPreferences中指定key的数据值

SharedPreferences.Editor接口常用方法

方法功能描述SharedPreferences.Editorclear()清除SharedPreferences中所有数据SharedPreferences.EditorputXxx(Stringkey,xxxvalue)将指定key所对应的数据保存到SharedPreferences中

SharedPreferences.Editor接口常用方法

方法功能描述SharedPreferences.Editorremove(Stringkey)删除SharedPreferences中指定key所对应的数据booleancommit()当Editor编辑完成后,使用该方法提交内容,以便数据保存到SharedPreferences中

使用SharedPreferences存储数据将数据写入文件的代码:SharedPreferencessharedPreferences=getSharedPreferences(test,Context.MODE_PRIVATE);//私有数据Editoreditor=sharedPreferences.edit();//获取编辑器editor.putString(name,江西);//存入数据editor.putString(history,yejin);mit();//提交修改

使用SharedPreferences删除数据SharedPreferencessharedPrefer

文档评论(0)

1亿VIP精品文档

相关文档