位置: 编程技术 - 正文

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(一个方便的世界作文)

  • 企业间分红是否需要缴纳企业所得税
  • 销售利税率计算公式及分析
  • 残疾人个人所得税
  • 咨询费计入什么明细科目
  • 当月开票没有收到钱
  • 现在会计账簿还需要交印花税吗
  • 商会会费是什么意思
  • 财务费用中的汇兑损益记在现金流表哪里
  • 企业间借款利息怎么算
  • 商品溢余做销售的会计分录怎么写?
  • 企业自建房转让如何交土地增值税
  • 免租金政策
  • 分公司税务是独立核算还是非独立
  • 捐赠允诺是否有法律约束力?
  • 年终一次性奖金个税计算
  • 生产企业出口退税操作流程视频
  • 税务利润表怎么填
  • 超过认证期限的发票还能认证吗
  • 公司利润如何提高
  • 工程劳务公司的生产销售情况分析
  • 教育附加税怎么退
  • 发给职工的交通补贴
  • 什么是应收
  • 技术服务合同要盖骑缝章吗
  • 公司收回货款会计分录
  • php中实现文件上传的函数
  • 生产运维是干什么的
  • 怎么设置宽带开关网络
  • 企业车间承包合同的法律效力
  • 未开票的销售收入分录
  • 企业转手员工工龄怎么算
  • 经营免租期是什么意思
  • 工作组只能看到自己
  • Mother cheetah and her cub in the Maasai Mara nature reserve, Kenya (© gudkovandrey/Adobe Stock)
  • 上市公司股东股份轮候冻结是什么意思
  • 个人借款的合法利息是多少
  • 公允价值变动损益借贷方向增减
  • 小规模纳税人工资要每月申报
  • 股东股权转让税务稽查案例
  • css盒子如何居中
  • vue打包后请求不到数据
  • 企业支付宝账单明细怎么查
  • php遍历结果集
  • jsonp解决跨域问题spring3.0
  • 餐饮业开具增值税专用发票
  • 单位发放购物卡违法吗
  • 子公司吸收合并母公司 特殊性税务处理
  • 免抵退税的会计分录
  • Python psd-tools如何转换文件
  • 员工餐费补助交个人所得税吗
  • sql server 2005 win10
  • 企业所得税征收方式有哪些?
  • 结构性存款是什么存款
  • 资产负债表货币资金怎么填
  • 收到投资款现金流量
  • 进项发票超过期限不认证怎么办
  • mysql在查询结果中查询
  • 深度技术win11
  • windows2003密码破解
  • mac os 应用
  • linux查找内容在哪个文件中
  • 忘记mysql密码
  • xp系统的搜索
  • windows7报错
  • 怎么创建windows虚拟机
  • window8输入法不见了
  • win8.1设置在哪
  • win8休眠如何唤醒
  • js中如何实现数字相加
  • JavaScript Math.ceil() 函数使用介绍
  • Node.js中的全局对象有
  • js获取对象key的方式有哪些
  • unity方法调用
  • javascript中window对象的子对象不包含
  • js继承的方法
  • 2020年陕西省国税局局长
  • 电子税务局无法显示抵扣发票
  • 东莞国家税务局横沥分局
  • 国税局黑龙江省
  • 2010年末实现净利润390万,宣告发放现金股利40万,在计算本年未分配利润时,是否要减掉这40万?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设