利用adb修改设备中的SharedPreferences配置文件
来源:互联网 发布:网络教育有哪些学校 编辑:程序博客网 时间:2024/06/06 16:30
在写与SharedPreferences相关的程序时,调试有时会显得非常麻烦,因为SharedPreferences会保存配置文件到模拟器或者测试设备中,这有时会给调试带来很大麻烦甚至会造成莫名其妙的错误,这里介绍下利用adb调试桥来查看和修改设备中的SharedPreferences配置文件的方法。
每个应用程序都有自己的私有空间,一般这个私有空间都是在目录/data/data/yourpackagename下。
而应用程序的SharedPreferences配置文件一般在目录/data/data/yourpaceagename/shared_prefs/目录下。
这里笔者在程序中建立了一个名为data的数据项,那么此数据项保存在/data/data/com.tobacco.pro/shared_prefs/data.xml中。
知道了配置文件的路径就好办了。
如果要查看配置文件,可以运行adb shell后进入配置文件目录再运行cat filename就可以了。
还可以利用adb的导入导出命令push和pull来修改配置文件。
pull devicefile localpath来导出配置文件,例如笔者的pull /data/data/com.tobacco.pro/shared_prefs/data.xml d:\
然后会在d:\目录下得到配置文件,编辑之,再导入设备,命令为:
push localfile devicepath ,例如笔者的为push d:\data.xml /data/data/com.tobacco.pro/shared_prefs/
导入后再查看,会发现配置文件已更改。
- 利用adb修改设备中的SharedPreferences配置文件
- 利用adb查看模拟器中的数据库、修改设备中的SharedPreferences配置
- 修改JAR中的配置文件
- adb 修改设备的serial号码
- adb 修改设备的serial号码
- 修改adb devices的设备ID/设备号
- 修改adb devices的设备ID/设备号
- adb在ANDROID设备中的作用
- 修改配置文件中的连接字符串
- 修改jar包中的配置文件
- 修改配置文件中的某一个字段
- adb命令查看sharedpreferences
- 利用修改配置文件整合Eclipse和Flex
- 利用修改配置文件整合Eclipse和Flex
- 利用adb查看模拟器中的数据库
- 利用adb访问sqllite中的数据库
- 利用adb 调试设备串口信息的一个小方法
- Python实现利用socket连接adb控制android设备
- 计算机中的回车换行(CRLF)详解
- 浅谈Java中的几种随机数
- 新浪与腾讯的开放平台对比(下)
- 10个实用的jquey代码小片段
- 全面剖析Wow模拟器(二)--- 选择SkyFireEMU
- 利用adb修改设备中的SharedPreferences配置文件
- 加班
- Ubuntu下配置Telnet、SSH、FTP以及远程桌面
- ViewPager实现页面切换
- Cocos2d-X菜单教程:第三部分
- 让SAE支持支付宝“确认发货”接口,完美解决"protocol error"
- 使用 dom4j 解析 XML
- (转载)android多线程及定时器处理方式
- 关于分页2