位置: 编程技术 - 正文

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

  • 小规模纳税人销售自建不动产
  • 建筑垃圾清运税率多少
  • 待转销项税额是几级科目
  • 生产成本和制造费用的账务处理
  • 盈余公积的作用与意义
  • 个人经营所得税减免税优惠政策
  • 权益工具是金融资产还是所有者权益
  • 交易性资产入账金额和入账金额区别
  • 生产型企业出口退税计算公式
  • 预计所有者权益怎么计算
  • 工程会计和工业会计进销项区别是什么
  • 股东个人为公司付的钱
  • 持有待售的固定资产减值可以转回吗
  • 负债减少在什么方
  • 预收账款在什么科目核算
  • 交通违章罚款有优惠吗
  • 差旅补助是否并入工资
  • 已经在网上申报学校可以改学校吗
  • 小微企业所得税优惠政策2023
  • 利息发票能开专票吗
  • 将外购商品用于在建工程计入固定资产成本吗
  • 技术服务费增值税申报表填写
  • 公司不盈利用交税吗
  • 预提费用怎么理解
  • 发票认证信息怎么填
  • 工厂拆迁补偿款60岁前和60岁后有什么标准
  • 让别公司开发票,不打款公账,可以不
  • 蓝屏代码0xc000000f
  • 配置足够但玩游戏卡顿
  • 在建工程人工费会计分录
  • 苹果电脑怎么快速
  • group policy client服务未能登录解决方法
  • 社保挂靠会计处理
  • win10右键菜单管理在哪打开
  • PHP:pcntl_sigtimedwait()的用法_PCNTL函数
  • linux的网络编程
  • 买过来的土地可以确权吗
  • 安装exclipse
  • android界面源码
  • 期末结转主营业务收入负数
  • 科技型中小企业查询
  • 如何开发客户群体
  • 期末调整汇兑损益计算
  • 在什么情况下要切除子宫
  • 停车费定额发票有效期是多久
  • 跨月已计入费用后收到发票
  • 采购原材料凭证是什么
  • 购买办公楼之后怎么入住
  • mysql 网页用户界面
  • 用于员工福利的专票可以抵扣吗
  • 加盟费摊销会计分录
  • 怎么才能回到一年前
  • 返还垫付征地款
  • 贷款公司收取服务费跑路
  • 同一个法人的两家企业可以进行互相开票吗
  • 以前年度损益调整属于哪类科目
  • 销售费用明细科目里有什么
  • mysql优化配置文件
  • mysql 5.7启动
  • windows10秋季创意者更新
  • Mac上Parallels Desktop共享虚拟机怎么设置 Mac上Parallels Desktop共享虚拟机设置步
  • whSurvey.exe - whSurvey进程是什么意思
  • 苹果mac系统怎么更新
  • linux系统中scp命令的使用介绍
  • windows8鼠标点击右键反应慢咋回事
  • 云存储服务怎么打开
  • win7宽带连接错误813怎么解决办法
  • win8系统ie浏览器最高多少
  • 示例代码
  • cocos2d开发的知名游戏
  • jquery给复选框赋值
  • 关于事件的报告范文
  • js 获取iframe
  • javascript怎么学
  • js基本代码
  • 河南省国税电子普通发票发票真伪查询系统
  • 黑龙江国税局官网
  • 企业信息公示在哪里打印
  • 税务部门立足
  • 广州财务顾问公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设