位置: 编程技术 - 正文

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操作系统激活
  • 如何将旧版本软件卸载
  • 公司欠法人钱
  • iphone7plus怎么设置5g网络
  • u盘做的启动盘在哪里
  • PHP:oci_num_rows()的用法_Oracle函数
  • 员工福利费账务处理
  • PHP:pg_send_query_params()的用法_PostgreSQL函数
  • 企业所得税税款
  • 公司购买股票的流程
  • 软件和集成电路杂志官网
  • 资产减值对应科目
  • JS XMLHttpRequest对象详解
  • 建信融通e信通贴现几天到账
  • 期末结转主营业务收入负数
  • hive.
  • 差旅费可以抵扣嘛
  • SQL Server实现split函数分割字符串功能及用法示例
  • sql server 创建数据表状态1第三行语法错误怎么回事
  • 年底计提坏账收回一部分怎么处理
  • 本年利润的会计分录怎么做
  • 结转收入及成本费用
  • 长期股权投资的初始投资成本
  • 营业外收入在资产负债表
  • 房租收入税费
  • 开户套餐费是什么意思
  • 购进的材料没有发票可以入库吗?
  • 专项费用会计分录
  • 税控抵税怎么做分录
  • 合并报表编制方法有几种
  • 损益类所得税费用
  • 企业一般户怎么查询
  • 小规模公司购买成本票严重吗
  • 应付款多付了怎么入账
  • 收付实现制和权责发生制区别
  • sqlserver获取表结构
  • mysql8安装步骤
  • u盘装系统软件哪个好
  • 硬盘安装在机箱内,属于主机的组成部分
  • win8系统怎么查看隐藏文件
  • ubuntu nginx webdav
  • win7怎么免费升级win11
  • shnlog.exe - shnlog是什么进程 有什么用
  • win7系统中怎么查看隐藏文件
  • win8功能大全介绍
  • python中yield用法
  • python urljoin
  • css教程大全
  • 文章标题作用答题模板
  • 脸部两旁的骨头
  • shell字符串比较相等
  • 物理引擎演示
  • nodejs 性能优化
  • bootstrap日期控件背景为白
  • 在文件中偏移量为
  • 安卓 自动化app
  • 云南税务局网上办税大厅登录入口官网
  • 浙江省电子税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设