AndroidStudio的数据存储(SharedPreferences存储)
SharedPreferences存储
- 前言
- 一、SharedPreferences是什么?
- 二、使用步骤
- (1)写入数据
- (2)读出数据并使用Toast来展示
前言
本实验针对于AndroidStudio4.0.0操作 所谓的程序就是和数据打交道。 瞬时数据和数据持久化的区别??? 保存在内存中的都是瞬时数据,在存储设备的都是持久状态。 Android系统提供了三种数据持久化 文件存储、SharedPreference和数据库存储。
一、SharedPreferences是什么?
一种轻量级的数据保存方式,通过函数就可以实现键值的保存。通俗理解:键来将数据存取,支持多种数据类型
二、使用步骤
(1)写入数据
完整代码块:
//第一个参数:文件名 第二个参数:模式SharedPreferences sharedPreferences = getSharedPreferences("data", MODE_PRIVATE);SharedPreferences.Editor editor = sharedPreferences.edit();editor.putString("username", "test");editor.putString("password", "123");editor.apply();
1.声明SharedPreferences对象
//第一个参数:文件名 第二个参数:模式SharedPreferences sharedPreferences = getSharedPreferences("data", MODE_PRIVATE);
补充:SharedPreferences操作模式
MODE_PRIVATE :私有 仅本程序可对其进行读取写入操作,
MODE_WORLD_READABLE:全局读 其他程序可以读取,但不能写入
MODE_WORLD_WRITEABLE: 全局写 其他程序可以写入,但不能读取。
2.编写编辑器
SharedPreferences.Editor editor = sharedPreferences.edit();
3.键值对传入数据
editor.putString("username", "test");editor.putString("password", "123");
4.提交数据
editor.apply();
5.查看写入的数据
(2)读出数据并使用Toast来展示
String username = sharedPreferences.getString("username", "");
String password = sharedPreferences.getString("password", "");
Toast.makeText(MainActivity_10_5.this, username + "," + password, Toast.LENGTH_SHORT).show();
AndroidStudio的数据存储(SharedPreferences存储)相关推荐
- 数据存储(SharedPreferences存储)
SharedPreferences是通过 键值对 的方式存储数据 SharedPreferences是通过键值对的方式存储的 将数据存储到SharedPreferences中有3种方法: 1.Cont ...
- 数据存储方案(一) - 文件存储、SharedPreferences存储
目录 文件存储 保存数据 保存输入框中的数据 读取数据 SharedPreferences存储 获取SharedPreferences对象 使用SharedPreferences保存数据 读取Shar ...
- 基于AndroidStudio的数据存储(SharedPreferences存储)的简单应用
基于AndroidStudio的数据存储(SharedPreferences存储)的简单应用 前言 一.登录界面设计 二.MainActivity_10_5 中 前言 在手机的登录界面输入用户名和密码 ...
- Android-02:使用SharedPreferences存储简单数据
Android有许多数据存储的方式: 1 使用SharedPreferences存储数据 2 文件存储数据 3 SQLite数据库存储数据 4 使用ContentProvider存储数据 5 网络存储 ...
- Android——数据存储(课堂代码整理:SharedPreferences存储和手机内部文件存储)...
layout文件: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmln ...
- Android应用开发SharedPreferences存储数据的使用方法
SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)SharedPreferences常用来 ...
- 使用SharedPreferences存储和读取数据
转:http://www.worlduc.com/blog2012.aspx?bid=19403392 1.任务目标 (1)掌握Android中SharedPreferences的使用方法. 2.任务 ...
- Android数据存储——SharedPreferences
一.使用SharedPreferences存储数据的步骤 二.使用SharedPreferences读取数据的步骤 接下来我们通过一个实例来熟悉.理解.掌握SharedPreferences 创建两个 ...
- Android使用SharedPreferences存储数据
Android官方api:SharedPreferences类提供了一个通用框架,以便您能够保存和检索原始数据类型的永久性键值对.您可以使用SharedPreferences来保存任何原始数据:布尔值 ...
最新文章
- 树梅派配置ad-hoc网络
- 这个口罩小朋友戴上就不肯脱!真相原来是这样!
- console 非常实用的方法
- 查询进程打开的文件(转)
- 通过Windows API 创建窗口的过程理解windows消息机制
- 文件读写的“二进制模式”和“文本模式”
- java.lang.ClassCastException(java强制类型转换异常)
- java 练习6 交通工具
- checkbox 在火狐的不支持
- MFC开发IM-自绘按钮控件,给按钮设置背景图片
- 解析大型.NET ERP系统 20条数据库设计规范
- winccweb发布画面不显示_wincc web navigator 发布用户名或密码错误问题
- 号称完全自主研发的国产编程语言「木兰」实为 Python 套壳,官方致歉!
- 【OpenCV学习笔记】【函数学习】十(常用的OpenCV函数汇总说明)
- Nginx模块开发(10)—limit_req模块分析
- 试验设计——正交试验设计
- 飞鸽传书2007绿色版的《虚拟光驱》
- Requirement diagram
- 服务器必备工具软件推荐
- 中小型项目请求限流设计