位置: 编程技术 - 正文

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

  • 海南增值税发票图片
  • 增值税税额怎么算出来
  • 税务局核定税种是什么意思
  • 存货的初始计量应以取得存货的实际成本
  • 小企业会计准则以前年度损益调整
  • 公司刚注册之后怎么办
  • 一般纳税人取得小规模专用发票可以抵扣吗
  • 非金融机构定义
  • 什么发票可以用来抵税
  • 机械设备增值税税率
  • 个税贷方余额比实际金额多
  • 固定资产被政府查封
  • 国税申报纳税调整项目怎么填的?
  • 分公司需要计提利息吗
  • 重分类不成功
  • 发票和款未付可以抵扣吗
  • 买车的发票可以抵扣吗?
  • 税务罚款计入哪个会计科目
  • 财务费用年末有余额吗
  • 应收账款坏账准备计提比例
  • 在win7系统中将打开窗口拖到屏幕顶端
  • 使用的磁盘空间在哪
  • 企业车辆按揭的利弊分析
  • win10任务栏颜色怎么调
  • 一个非常好看的中秋礼物怎么做
  • PHP:stream_get_line()的用法_Stream函数
  • 提高支票处理效率的有效方法是
  • 海关专用缴款书认证的步骤和说明
  • php生成guid
  • php如何实现
  • centos配置php环境
  • yolov5训练参数说明
  • elementui input无法输入
  • 营改增企业所得税税率
  • node与nodejs
  • vue有哪些内容
  • .net tpl
  • opencv讲解
  • 法人如何提取公积金余额
  • phpcms验证码不显示
  • 帝国cms模型
  • 建筑业 成本
  • 资产负债表中衍生金融资产项目应根据什么科目填列
  • 金融商品转让如何确定销售额
  • 用友t3建账行业性质怎么选
  • 转出未交增值税和未交增值税区别
  • 京东预付是什么意思
  • 销项税多做了怎么冲
  • 销售方会计分录
  • 增值税发票抵扣期限是多久
  • 当月财务费用怎么算
  • 现金流量表补充资料怎么理解
  • 供应商退回来的钱应走哪个科目
  • ado connection open.vi
  • 完美解决索尼电视arc无声音
  • Windows Server 2008故障转移群集简介
  • macos sierra版本10.12.6升级
  • 在系统注册表中注册
  • win8 net framework
  • window 80端口被占用
  • windows8装.NET 3.5时出现0x800F0906错误解决方案
  • windows8宽带连接设置
  • neotrace.exe - neotrace是什么进程 有什么用
  • win7安装软件提示停止工作
  • opengl读取obj文件
  • 骨头动漫头像
  • bootstrap表单模板
  • javascript基于什么的语言
  • 非递归快速排序python
  • 九宫寓意和象征
  • python例题讲解
  • unity getint
  • jQuery simplePage+AJAX plus分页插件用法实例
  • android popupwindow使用
  • android开发的难点
  • js验证码代码怎么写
  • 公益性捐赠支出属于什么会计科目
  • 新加坡政治体制的介绍
  • 怎么向税局举报
  • 安徽省税务干部学校
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设