1.什么是SharePreference

1.SharePreference是Android平台上一个轻量级的存储类,用来存储少量数据时简单,便捷

2.以键值对形式存储数据,可以存储的数据类型为:String,float,int,long,boolean

3.存储位置在/data/data/<包名>/shared_prefs

4.保存的数据以xml存储

2.使用SharePreferences写入的步骤

1.获得使用sharePreference对象

2.获得Editor

3.通过Editor对象的putxxx函数,设置写入数据

4.通过Editor对象的commit提交写入

3.代码如下

xml代码:

SharePreference相关推荐

  1. Android数据持久化:SharePreference

    SharePreference:作为Android数据持久化的一种,具有一定的便捷性,适合存储一些体积小的数据. 存储数据方式:键值对的方式,类似于Map: 利用SharePreference.Edi ...

  2. SharePreference工具类

    安卓开发一般都需要进行数据缓存,常用操作老司机已为你封装完毕,经常有小伙伴问怎么判断缓存是否可用,那我告诉你,你可以用这份工具进行存储和查询,具体可以查看源码,现在为你开车,Demo传送门. 站点 S ...

  3. SharePreference源码学习和多进程的场景

    复习了下SharePreference的使用,以及了解下SharePreference的源码实现,解决多进程情况下的SharePreference问题,做下笔记. 参考文章: 源码分析: www.ji ...

  4. 某android平板项目开发笔记--自定义sharepreference UI

    前言 android对于小数据的存储,提供了一个很好的框架就是Sharepreference,但是,我们在做项目的时候会发现,官方自带的sharepreference 的UI 是远远满足不了我们的需要 ...

  5. Android 利用sharepreference保存应用程序状态

    在开发Android应用过程中,都会需要保存应用程序的状态,比如音乐播放器利用sharepreference保存用户的设置,音乐的播放状态,音乐的播放进度等.就在现在的项目上需要对主界面上按钮进行控制 ...

  6. Android开发(二十四)——数据存储SharePreference、SQLite、File、ContentProvider

    Android提供以下四种存储方式: SharePreference SQLiteFile ContentProvider Android系统中数据基本都是私有的,一般存放在"data/da ...

  7. Tray 轻量级数据存储 sharepreference的替代实现方案

    前言: 使用SharePreferences是不支持在多个进程中操作数据的(不同进程之间的存取和读取,不同进程同时存储相同的数据都会出现问题),所以我们需要自己去实现跨进程的数据存储,但是很多人会指出 ...

  8. Android sharepreference槽点及改进方案

    1 概述简介 1.1 简介 众所周知,SharedPreferences是一种轻型的Android数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息 ...

  9. SharePreference与MMKV对比

    本文来自刘兆贤的博客_CSDN博客-Java高级,Android旅行,Android基础领域博主 ,引用必须注明出处! 先了解一种Android特有的存储机制,快写机制MMap. MMap:Memor ...

最新文章

  1. javascript弹出窗口居中代码
  2. 应用进退法确定一维搜索区间_NMR-如何确定官能团含量(MestReC)
  3. [ARC055D]隠された等差数列
  4. 数据库:数据库死机和掉电时如何让恢复数据
  5. java机试 数据结构_来看看阿里面试的一面都面了些什么笔试+机试(java岗)
  6. Elasticsearch学习系列-搜索技术基本知识
  7. [Java] 蓝桥杯BASIC-30 基础练习 阶乘计算
  8. 嫦娥四号生物科普载荷内长出月球第一片植物嫩芽
  9. sql语句:CASE WHEN END 的用法
  10. 【服务治理】服务治理漫谈
  11. MATLAB之牛顿插值法
  12. 中国汽车市场的合资模式终究覆灭
  13. JAVA项目经理面试题
  14. 使用SublimeREPL 出现系统找不到指定文件
  15. 师太、老衲、贫道的爱恨全集
  16. 华为打造的智慧办公“新物种”,为何在央视节目露脸?
  17. Java学习笔记(五):一张图总结完JVM8基础概念
  18. 基于SpringBoot+MyBatis的餐饮点餐系统
  19. glusterfs Connection failed. Please check if gluster daemon is operational. 解决方法
  20. 2009最新雷人语录

热门文章

  1. 成员函数与非成员函数的使用与区分
  2. 2023年浙大MBA提面网上申请全流程解析:暗藏误删风险环节。
  3. java time sleep_Java TimeUnit sleep()用法及代码示例
  4. html字段后面加个红星,数字报纸HTML版本
  5. Android任务、进程和线程
  6. 如何在WordPress中创建一个人格测验
  7. 江西省计算机学业水平考试试题,江西省高中信息技术学业水平考试(样题)
  8. html 出现脚本错误,脚本错误
  9. 2021-09-22 WPF上位机 19-图形控件
  10. WPS每日精选只能设置一周不弹出的解决方案,设置为不再显示