位置: 编程技术 - 正文

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

  • 中山哪家企业招聘残疾人
  • 计提减值准备是什么凭证
  • 税控盘如何看是否反写成功
  • 小规模季度30万免税
  • 个体户未抄报不能领发票
  • 社保的滞纳金算是社保里的吗
  • 公司账户的钱怎么取出来
  • 外贸企业出口销售通常采用
  • 开发区代管
  • 临时占用耕地可以种树吗
  • 预付款保函履约保函
  • 待抵扣进项税额是什么情况下用的
  • 工业企业增值税缓交政策
  • 未提足折旧的房产,推倒重置的财务处理到底有没有差异
  • 增加以前年度收入是否需要更正申报年报
  • 烟丝消费税组成计税价格
  • 个体户营业收入超过500万
  • 纳税额和纳税总额
  • 1697509479
  • 不交社保是否可以马上辞职
  • 分配水电费会计分录怎么写
  • 电子商务如何做账
  • 贷款损失会计处理
  • PHP:time_sleep_until()的用法_misc函数
  • PHP:pg_connection_reset()的用法_PostgreSQL函数
  • 资金占用利息会计处理
  • macOS Big Sur 11.2 公测版 beta 1怎么更新?
  • wordpress文章主题
  • 结转以前年度本年利润会计分录
  • 职工报销医药费属于什么会计科目
  • vue子组件获取dom元素的方法
  • 人工智能能否在证券市场取得额外收益
  • three.js 入门
  • python爬虫案例题目
  • 个人的无形资产
  • 怎样利用 getnext 命令检索未知对象?
  • 研发的无形资产
  • 购买短期股票
  • 实发工资总额怎么算
  • 工会收取的工会经费应缴纳增值税
  • css中字符间距怎么设置
  • 织梦系统基本参数
  • 如何去掉或修改文件夹
  • phpcms目录结构
  • mongodb数据库的作用
  • 质量扣款可以放到费用吗
  • mysql 的load data infile
  • 一般纳税人开普票税率是多少
  • 接受劳务应付未付款费用
  • 中级会计报名必须满4年吗
  • 年化收益率和年利率区别
  • 增值税扣税公式
  • 利税总额计算公式表
  • 罚款是营业外支出还是管理费用
  • 外币报表折算差额名词解释
  • 实际上缴税费总额怎么算
  • 应付职工薪酬包括辞退福利吗
  • 打车费用会计分录
  • 发票被认证
  • 删除mysql数据库命令
  • mysql5.7卸载重装
  • sqlserver管理工具有哪些
  • win7蓝屏咋办
  • win7不能复制文件怎么办
  • 彻底禁止win11自动更新
  • linux wechat
  • win7显示ipv4ipv6无网络访问权限
  • win8系统多少位
  • win10预览体验推荐哪个通道
  • cocos2dx schedule
  • edit apps
  • Android中的数据存储方式有五种,分别是
  • androidstudio调用so文件
  • springmvc框架下tomcat服务器数据库密码如何加密
  • Node.js中的construct构造函数
  • python接口编写
  • 西安市港务区属于哪个街道办
  • 从批准文号怎么区分国产还是进口
  • 如何打印个税缴纳记录
  • 预征率是2%怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设