位置: 编程技术 - 正文

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

  • 当期所得税计入什么科目
  • 所得税汇算清缴分录怎么做
  • 房东口头答应减免房租又反悔了
  • 新成立的小规模纳税人怎么报印花税
  • 印花税计税依据是什么
  • 围挡属于什么类型
  • 利润表的调整
  • 差旅费包括哪些费用
  • 抄报税校验失败调用系统服务出错怎么办
  • 员工培训的费用按照多少钱计入安措费
  • 滞纳金开专票要交税吗
  • 一般纳税人开专票几个点
  • 交通运输企业的装卸业务的全部费用
  • 成本少结转了怎么调回
  • 个体工商户如何注册
  • 接受虚开增值税 经侦立案
  • 电汇凭证如何使用
  • 广告服务怎么做分录
  • 拒绝税务检查的情形
  • 一般纳税人核定征收增值税
  • 小微企业可以抵税吗
  • 购入赠品计入什么科目
  • 高技术制造企业
  • 呆账怎么写会计分录
  • 上月留抵进项抵扣分录
  • 你肯定不知道的11个狗狗冷知识
  • 怎么用u盘启动dos
  • 党政机关接收企业赞助的规定
  • 在php中,字符串有哪些表示形式
  • 发代扣代缴手续费个税免
  • js控件的监听事件怎么使用
  • 职工住院的护理费标准
  • 生产企业免抵退税实例
  • 融资租入固定资产的改建支出
  • 个体户生产经营所得减免政策
  • 预定义变量是什么
  • 2023华为OD机试题
  • chatGPT身份指令
  • 弱电工程计入什么费用
  • 账户利息怎么计算
  • 转账支票只能去开户行买吗?
  • 向分支机构支付融资利息可以扣除吗?
  • 不抵扣的进项税为什么要交税
  • sql 列数
  • mysql的常用命令
  • 融资租赁与按揭的区别
  • 保险收入如何做账
  • 应收账款增加给哪一方
  • 中标单位支付代理费
  • 小规模增值税减免申报表怎么填
  • 以前年度账务错误应该怎么处理的
  • 什么是递延所得税资产
  • 账面价值,账面净值,账面余额三者的区别
  • MySQL中truncate误操作后的数据恢复案例
  • freebsd常用命令
  • 网页提示堆栈溢出怎么解决
  • win8.1关机没反应
  • fedora os
  • win8系统安装步骤
  • 电脑连不上网怎么回事 笔记本
  • 腾讯tp驱动
  • linux charon
  • node.js document
  • Node.js中的construct
  • vue父子组件之间的通讯
  • nodejs基础知识
  • linux bash sh
  • shell脚本自动化
  • jquery删除dom
  • jQuery validate+artdialog+jquery form实现弹出表单思路详解
  • javascript面向对象 第三方类库
  • jquery鼠标悬停显示内容
  • 税务总局电子申报软件39
  • 湖北税务查询电话
  • 深圳国税网上申报流程图
  • 广东省地方税务局征收社会保险费欠费管理暂行办法
  • 广州酒家月饼抽奖公告最新
  • 山西税务12366
  • 请问在哪里可以培训护工
  • 北京税务热线电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设