位置: 编程技术 - 正文

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-)

  • 小规模纳税人申请电子发票流程
  • 损益平准基金
  • 深圳重工业企业有哪些
  • 个体户办理税务登记有什么好处
  • 应付账款的进项税分录
  • 住宿费机打发票税率多少
  • 短期借款的会计凭证
  • 从政府取得土地没有进项
  • 建筑图纸设计费包括晒图费吗
  • 增值税出口退税计入什么科目
  • 运输行业税负率一般控制在多少?
  • 国债逆回购收益什么时候到账
  • 保险代理的佣金怎么算
  • 公司修理电脑属于什么费用
  • 资产负债表中资产总计和负债所有者权益不平等
  • 本月暂估入库,下月
  • 十分钟看懂财务报表
  • 长期待摊未摊完处置如何账务处理
  • 税基式减免的内容有哪些?
  • 贴息债券计算公式
  • 未分配利润清算如何处理
  • 收到租金税率
  • 差旅费账务处理例子
  • 权益法分红的会计分录
  • bios设置教程视频
  • win11系统设置快捷键
  • Yosemite使用技巧 如何使用Yosemite mac信息功能共享电脑屏幕教程
  • win10组策略关闭defender
  • PHP:Memcached::appendByKey()的用法_Memcached类
  • 企业的工资薪金等现金支出只能通过什么办理
  • sfx.exe
  • 税务行政罚款会罚多少
  • 借款利息税前扣除需要发票
  • linux安装配置ftp
  • SwinIR实战:详细记录SwinIR的训练过程
  • vue3ts
  • vue clonedeep
  • springcloud阿里巴巴
  • yolo s
  • thinkphp如何做微服务
  • 暂估少了冲销时怎么办
  • 出口货物赠品如何申报
  • 一次性发放年终奖金怎么扣除个人所得税144000有何意义
  • 企业为职工支付的补充医疗保险费
  • 认缴股权的转让
  • 计提的坏账准备计入什么科目
  • 结转销售成本的凭证需要附件吗
  • 报销单据粘贴单模板
  • 用友t3软件财务软件具体操作
  • 纳税期限与申报期限的区别
  • 投资性房地产出租的会计处理
  • 什么叫误餐费
  • 凭证过账的步骤
  • 公司员工抽奖活动
  • 普通发票如何作废操作流程
  • 我没付款,但是显示成功?
  • sql server 将数字转换成日期
  • mysql5.7.32免安装教程
  • 自定义设置微信来电铃声
  • 苹果官网
  • linux系统中的用户分为哪几类
  • linux系统中的链接文件主要分为两种
  • linux设置网络ip地址
  • win7系统自带刻录启用
  • win10更新补丁后键盘失灵
  • win7系统无法创建分区也无法定位
  • win10家庭版专业版教育版
  • Extjs4 GridPanel 的几种样式使用介绍
  • python算法具有哪五个性质
  • JavaScript弹出对话框
  • JavaScript 浏览器对象
  • 详解js的异步编码
  • Node.js中的全局对象有
  • 怎么通过微信号查到对方的手机号码
  • sudo提权漏洞
  • 车船税每年多少钱
  • 纳税人接受教育
  • 中通快递深圳同城多少钱
  • 江苏省国税局客服电话
  • 宏观经济十大因素有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设