位置: 编程技术 - 正文

Android应用开发SharedPreferences存储数据的使用方法(Android应用开发实训)

编辑:rootadmin

推荐整理分享Android应用开发SharedPreferences存储数据的使用方法(Android应用开发实训),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Android应用开发实训,Android应用开发实训报告总结,Android应用开发实训自我总结,Android应用开发说课,android应用开发实训总结,Android应用开发实训,android应用开发实训总结,Android应用开发实训报告,内容如对您有帮助,希望把文章链接给更多的朋友!

1.概述。SharePreferences是用来存储一些简单配置信息的一种机制,使用Map数据结构来存储数据,以键&#;对的方式存储,采用了XML&#;式将数据存储到设备中。例如保存登录用户的用户名和密码。只能在同一个包内使用,不能在不同的包之间使用,其实也就是说只能在创建它的应用中使用,其他应用无法使用。

Android应用开发SharedPreferences存储数据的使用方法(Android应用开发实训)

创建的存储文件保存在/data/data/<package name>/shares_prefs文件夹下。

SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键&#;对)。SharedPreferences常用来存储一些轻量级的数据. 复制代码代码如下://实例化SharedPreferences对象(第一步) SharedPreferences mySharedPreferences= getSharedPreferences("test", Activity.MODE_PRIVATE); //实例化SharedPreferences.Editor对象(第二步) SharedPreferences.Editor editor = mySharedPreferences.edit(); //用putString的方法保存数据 editor.putString("name", "Karl"); editor.putString("habit", "sleep"); //提交当前数据 editor.commit(); //使用toast信息提示框提示成功写入数据 Toast.makeText(this, "数据成功写入SharedPreferences!" , Toast.LENGTH_LONG).show(); 执行以上代码,SharedPreferences将会把这些数据保存在test.xml文件中,可以在File Explorer的data/data下导出该文件,并查看。 那么已经保存好的数据如何读取出来呢。我们来看: 复制代码代码如下:[code] //同样,在读取SharedPreferences数据前要实例化出一个SharedPreferences对象 SharedPreferencessharedPreferences= getSharedPreferences("test", Activity.MODE_PRIVATE); // 使用getString方法获得value,注意第2个参数是value的默认&#; String name =sharedPreferences.getString("name", ""); String habit =sharedPreferences.getString("habit", ""); //使用toast信息提示框显示信息 Toast.makeText(this, "读取数据如下:"&#;"n"&#;"name:" &#; name &#; "n" &#; "habit:" &#; habit, Toast.LENGTH_LONG).show(); 源代码如下: 复制代码代码如下:public class Main extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } public void onClick_WriteData(View view) { SharedPreferences mySharedPreferences = getSharedPreferences("test", Activity.MODE_PRIVATE); SharedPreferences.Editor editor = mySharedPreferences.edit(); editor.putString("name", "karl"); editor.putString("habit", "sleep"); editor.commit(); Toast.makeText(this, "数据成功写入SharedPreferences!" , Toast.LENGTH_LONG).show(); } public void onClick_ReadData(View view) { SharedPreferences sharedPreferences = getSharedPreferences("test", Activity.MODE_PRIVATE); String name = sharedPreferences.getString("name", ""); String habit = sharedPreferences.getString("habit", ""); Toast.makeText(this, "读取数据如下:"&#;"n"&#;"name:" &#; name &#; "n" &#; "habit:" &#; habit, Toast.LENGTH_LONG).show(); } }

将android客户端的错误日志压缩上传到服务器 原文:将android客户端的错误日志压缩上传到服务器源代码下载地址:

Unity3D项目文件目录发布后对应的ios/android应用目录 unity3d项目文件目录发布后,对应的ios/android应用目录分类:unity3d--:人阅读评论(0)收藏举报Unity3d的Resource、AssetBundle与手游动态更新的报告,

EditText 点击事件小问题 EditText点击事件小问题怎么回事最近在工作的时候遇到一个小小的磕绊,给EditText添加点击事件的时候,需要对控件点击两次,才能触发自定义的OnClickLis

标签: Android应用开发实训

本文链接地址:https://www.jiuchutong.com/biancheng/384305.html 转载请保留说明!

上一篇:Android 进行单元测试难在哪-part1(android单选)

下一篇:将android客户端的错误日志压缩上传到服务器(客户端名称 android-)

  • 税务机关地区编号查询
  • 小规模合作社免税吗
  • 红冲上个月发票
  • 已经开了发票需要退款怎么处理
  • 客户到期不付款如何处理
  • 商贸企业印花税税率
  • 有限合伙企业转让投资股权
  • 自查补交以前年度增值税怎么做账
  • 提前退休获得一次性补贴要交个人所得税吗?
  • 营改增以后算税公式
  • 三证合一后换章子要多久
  • 小规模纳税人出售不动产征收率
  • 销售赠品怎么入账
  • 收到个人实收资本怎么做账
  • 销售方开票不填开户行
  • 审计调整后如何入账
  • 生产车间消耗品管理表
  • 坏账准备冲回是借方还是贷方
  • win11如何多窗口
  • 什么叫资金预算
  • 印花税减半征收优惠政策2023
  • backupnotify.exe是什么文件的进程 backupnotify进程安全吗
  • 个人所得税计提缴纳会计分录
  • 电脑开不了机一直重启
  • 销售使用过的固定资产可以开专票吗
  • php中session使用
  • 小企业会计准则没有以前年度损益调整科目
  • 贷款的减值会计怎么做账
  • 工商年报中营业费用包括
  • php批量处理数据
  • 睡在海面上
  • vue如何实现打印
  • 接受投资收到的现金计入
  • vue鼠标悬浮菜单
  • html的标签大全
  • 无形资产评估增值可以入账吗
  • 话费补贴算工资还是福利
  • 土地使用税和房产税怎么申报
  • 前置测试模型
  • 万元发票和千元发票
  • 工厂杂工工资
  • 出口货物申报表如何填写
  • sql server 视图排序
  • 代扣代缴个人所得税账务处理
  • 可抵扣进项税有哪些项目
  • 银行付款明细
  • 事业单位破产清算开户流程
  • 住宿发票抵税
  • 暂估成本多久要冲掉
  • 厂房的使用寿命
  • 出口退税备案完事了,为什么还没有退税勾选那个模块
  • 无进项发票开具销项发票
  • 管理费用里包括哪些费用
  • 资本公积和盈余公积的用途
  • 小规模纳税人交通运输服务税率
  • sql安装不上去
  • Mysql Explain 详细介绍
  • Linux下MySQL5.7.18二进制包安装教程(无默认配置文件my_default.cnf)
  • win2000系统
  • win7系统如何隐藏桌面
  • win8怎么查看系统版本
  • windows补丁是什么
  • win8安全模式黑屏
  • 在linux系统中添加用户的命令
  • ubuntu怎么打开系统设置
  • raid主要使用三种技术
  • win7系统中如何查看隐藏文件
  • windows7开始菜单
  • nodejs创建vue
  • android 开发环境
  • shell命令是干嘛的
  • 世界坐标转换成屏幕坐标
  • nodejs如何安装
  • unity at
  • python os.walk遍历目录
  • 江苏省国家税务局电话号码
  • 税务稽查预警指标
  • 减免税的三种方式
  • 税务函调回来几天可以退税
  • 增值税号和增值税账号的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设