中易网

为什么通过在android真机上不能获取shared_prefs里的xml文件

答案:3  悬赏:70  
解决时间 2021-02-14 07:04
为什么通过在android真机上不能获取shared_prefs里的xml文件
最佳答案
SharedPreferences生成的xml数据,要使用SharedPreferences这个轻量级存储器读取。


1. SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存。
2. SharedPreferences类似过去Windows系统上的ini配置文件,但是它分为多种权限,可以全局共享访问,android123提示最终是以xml方式来保存,整体效率来看不是特别的高,对于常规的轻量级而言比SQLite要好不少,如果真的存储量不大可以考虑自己定义文件格式。xml 处理时Dalvik会通过自带底层的本地XML Parser解析,比如XMLpull方式,这样对于内存资源占用比较好。
3. 它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data/< >/shared_prefs目录下。
SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。
4. 实现SharedPreferences存储的步骤如下:
一、根据Context获取SharedPreferences对象
二、利用edit()方法获取Editor对象。
三、通过Editor对象存储key-value键值对数据。
四、通过commit()方法提交数据。
全部回答
你不创建是没有的 创建了才有吧
路径有问题,既然你需要在 真机上测试,路径必须是sdcard目录下!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
英雄联盟,巨魔之王怎么打,用谁好打。说说具
大家说,到底该不该在运城定居
大话王的主演名字
享雅轩足道养生地址在什么地方,想过去办事
不小心吃到染色的头发怎么办
社区营养工作室这个地址在什么地方,我要处理
浦东机场待遇和发展怎样
梦见蛇我在自己身上又被人弄走了
拉母这个地址在什么地方,我要处理点事
心脏病猝死牙疼是前兆吗
德国第一个全国性的工人组织是
中国移动长远通信手机大卖场地址有知道的么?
淘宝美工作图的时候,相机拍的照片像素很大,
如何装饰酒店房间浪漫
华北电力大学人文与社会科学学院这个地址在什
推荐资讯
海阳市广播电影电视局凤城网络服务中心在什么
北京郊区联通1M宽带下载是多少?为什么我的网
中国新疆奇台硅化木园地址在什么地方,想过去
美利达勇士310和勇士560我该买哪个?
UC浏览器里找不到下载管理。苹果5s从哪里还可
远洋公司做船员待遇怎么样
用 于用完达造成一个句子
寄读生中考要不要回原籍学校考试?
初中毕业后,没考上高中怎么办
东信商务宾馆怎么去啊,有知道地址的么
大河的COS
某超市最近推进促销活动“满98送洗衣液一瓶”
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?