01SharedPreferences 使用介绍
2021-09-13 14:48:53 1 举报
AI智能生成
登录查看完整内容
SharedPreferences 的基础使用知识
作者其他创作
大纲/内容
说明:(1)SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置,比如Activity状态,Activity暂停时,将此activity的状态保存到SharedPereferences中;当Activity重载,系统回调方法onSaveInstanceState时,再从SharedPreferences中将值取出(2)SharedPreferences提供了java常规的Long、Int、String等类型数据的保存接口。 SharedPreferences类似过去Windows系统上的ini配置文件,但是它分为多种权限,可以全局共享访问。(3)提示最终是以xml方式来保存,整体效率来看不是特别的高,对于常规的轻量级而言比SQLite要好不少,如果真的存储量不大可以考虑自己定义文件格式。xml处理时Dalvik会通过自带底层的本地XML Parser解析,比如XMLpull方式,这样对于内存资源占用比较好
SharedPreferences定义说明
Context.MODE_PRIVATE
Context.MODE_APPEND
表示当前文件可以被其他应用读取.
Context.MODE_WORLD_READABLE
表示当前文件可以被其他应用写入
Context.MODE_WORLD_WRITEABLE
特别注意:出于安全性的考虑,MODE_WORLD_READABLE 和 MODE_WORLD_WRITEABLE 在Android 4.2版本中已经被弃用
SharedPreferences数据的四种操作模式
(1)使用Activity类的getSharedPreferences方法获得SharedPreferences对象
(2)使用SharedPreferences接口的edit获得SharedPreferences.Editor对象
(3)通过SharedPreferences.Editor接口的putXXX方法保存key-value对
(4)通过过SharedPreferences.Editor接口的commit方法保存key-value对
存储数据
(2)通过SharedPreferences对象的getXXX方法获取数据
读取数据
SharedPreferences存储和读取数据的步骤
写入数据
写入和取出数据
SharedPreferences特点
SharedPreferences
0 条评论
回复 删除
下一页