位置: 编程技术 - 正文

android数据存储读取1:SharedPreferences(对比IOS)(android数据存储与访问的方式有)

编辑:rootadmin

推荐整理分享android数据存储读取1:SharedPreferences(对比IOS)(android数据存储与访问的方式有),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android数据存储文件读写实验,android数据存储与访问的方式有,android数据存储的方式有哪几种?,android数据存储的方式,android数据存储与访问实验报告,android数据存储与访问的方式有,android数据存储与访问的方式有,android数据存储的方式,内容如对您有帮助,希望把文章链接给更多的朋友!

android中提供了一个轻量级的数据存储方法:SharedPreferences

IOS中同样也有一个轻量级的数据存储方法:preference

android相关类:SharedPreferences

IOS相关类:NSUserDefaults

android:

sharedPreference 的保存&#;式是xml。

保存路径:

/data/data/<packagename>/shared_prefs

使用场景非常的多,比如保存用户名 帐号 密码 或者应用的一些偏好设置 等等

使用起来也非常的简单:(分为读写两部分)

publicstaticboolean saveUserInfo(Context context, String number, String password) {

try {

// /data/data/包名/shared_prefs/test

SharedPreferences sp = context.getSharedPreferences("test", Context.MODE_PRIVATE);

// 获得一个编辑对象

Editor edit = sp.edit();

// 存数据

edit.putString("number", number);

edit.putString("password", password);

// 提交, 数据真正存储起来了.

edit.commit();

returntrue;

}catch (Exception e) {

e.printStackTrace();

}

returnfalse;

android数据存储读取1:SharedPreferences(对比IOS)(android数据存储与访问的方式有)

}

publicstatic Map<String, String> getUserInfo(Context context) {

SharedPreferences sp = context.getSharedPreferences("test", Context.MODE_PRIVATE);

String number = sp.getString("number",null);

String password = sp.getString("password",null);

if(!TextUtils.isEmpty(number) && !TextUtils.isEmpty(password)) {

Map<String, String> userInfoMap =new HashMap<String, String>();

userInfoMap.put("number", number);

userInfoMap.put("password", password);

returnuserInfoMap;

}

returnnull;

}

这里保存文件的&#;式可以指定为:

Context.MODE_WORLD_READABLE和Context.MODE_WORLD_WRITEABLE权限以及 Context.MODE_PRIVATE。

sharedpreference 持久化数据非常的方便。同时不同的应用程序之间也可以用这个属性交互数据:

1.两个应用程序需要在AndroidManifest.xml中manifest节点里添加sharedUserId属性,并且要一样,而且还要有两级。2.该preference创建时必须指定了Context.MODE_WORLD_READABLE或者Context.MODE_WORLD_WRITEABLE权限。3.获取另外一个应用的context:

ContextotherAppsContext = createPackageContext("包名", Context.CONTEXT_IGNORE_SECURITY);

4.获取需要共享sharedPreference

SharedPreferencessharedPreferences=otherAppsContext.getSharedPreferences("test",Context.MODE_WORLD_READABLE);

一个方便的图片加载框架——ImageViewEx 我的博客:

KopDB 框架学习2——源码分析 我的博客:

android自定义属性三部曲 我们在开发中经常需要为了保持应用在不同的移动设备平台下显示统一的UI风格,毕竟各个平台厂商针对界面风格进行自定义导致UI风格千变万化。所以

标签: android数据存储与访问的方式有

本文链接地址:https://www.jiuchutong.com/biancheng/385943.html 转载请保留说明!

上一篇:Listview异步加载图片之优化篇(有图有码有解释)(android listview数据动态加载)

下一篇:一个方便的图片加载框架——ImageViewEx(一个方便的世界作文)

  • 期末未缴税额出现负数
  • 企业所得税季度申报表怎么填
  • 拆迁补偿款如何做账务处理
  • 拍卖行业收取手续费标准
  • 小规模纳税人补税怎么补
  • 预提工资计入哪个科目
  • 咨询公司要交税吗
  • 赔偿费计入费用减应收账款怎么做账
  • 公司转账给法人用途写什么
  • 小企业遵循什么会计准则
  • 小微企业附加税减半征收
  • 招待费进项税如何抵扣
  • 建筑行业会计如何合理避税
  • 增值税专用发票有效期是多长时间
  • 企业对外投资需要注意的事项
  • 一般纳税人进项税额转出会计分录
  • 装修费税率是多少2021
  • 公益性捐赠专用会计科目
  • 商场现金收入如何计算
  • 企业所得税怎么征收
  • 哪些收入应计入成本
  • 成本算错了
  • 免抵退系统应调整免抵退额吗?
  • 企业整体资产转让增值税
  • doc文档隐藏
  • 收到银行承兑汇票后,如何取钱
  • 企业缴纳社保包含哪些内容
  • 购买监控设备费用谁出
  • linux内核有什么作用
  • 如何更改windows11显示语言
  • 做胃镜多少钱了
  • 公司修建污水池申请书
  • thinkphp yii
  • Linux系统怎么配置IP
  • code ide
  • 盘亏固定资产累计折旧
  • 政府补助资金使用范围及管理方法
  • 黑暗的树荫
  • php的框架有哪些
  • 捐赠所得属于什么会计科目
  • ai形成生成器工具怎么用
  • yolov5画框重复、大框包小框问题解决,c++、python代码调用onnx
  • 微信小程序获取手机号失败
  • 横看成横看成岭侧成峰的下一句
  • New Bing怼人、说谎、PUA,ChatGPT已经开始胡言乱语了
  • php中&&什么意思
  • 宝塔面板要安装什么环境
  • 工会经费计提按应付职工薪酬借方还是贷方?
  • 实收资本可以用于偿还借款
  • 汽车维修企业怎么认定小微企业
  • 哪些所得需要去税务登记
  • 房屋维修基金是谁交
  • 银行承兑汇票怎么开
  • 工会经费滞纳金怎么算
  • 结转成本附什么附件
  • 公司购买垃圾袋可以抵扣吗
  • 金税盘费用不交会怎么样
  • 屏蔽系统
  • ie11 ua
  • 有备而来有备而去
  • ubuntu on xorg
  • 不知道,不知道
  • win10系统打开ie浏览器变百度怎么改回ie浏览器了
  • ulimit命令详解
  • win10周年更新版是什么意思
  • win8怎么看电脑wifi密码
  • windows7打不了字怎么办
  • 断开网络联结的手机
  • js str.match
  • JavaScript中Object.prototype.toString方法的原理
  • 如何解决android兼容问题
  • ruby元编程第二版
  • 广西国家税务总局电子税务局官网
  • 酒店住宿的发票图片
  • 广东税务人工服务
  • 重庆水费怎么交费
  • 公司被税务查账对不上
  • 中国税务报客户端
  • 2010年末实现净利润390万,宣告发放现金股利40万,在计算本年未分配利润时,是否要减掉这40万?
  • 资源税是对在我国
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设