美文网首页Android开发Android技术知识Android开发
查看SharedPreferences中保存的数据

查看SharedPreferences中保存的数据

作者: 听话哥 | 来源:发表于2018-12-07 14:39 被阅读7次

一、通过ADB工具

1、打开终端

输入adb devices 查看当前连接设备

image.png

如果提示 'adb' 不是内部或批处理文件,说明系统环境变量中没有配置 adb 的路径。
在环境变量中配置SDK 的 platform-tools 路径配置到 path 中。

2、输入命令,进入设备

adb -s <设备名,如8dede99> shell
image.png

3、查看文件

输入命令 run-as <应用包名>

进入到对应应用的数据存储路径下面,输入命令 ls 查看当前目录下所有文件以及文件夹

image.png

图中蓝色框内的就是SharedPreferences的存储文件夹

4、输入命令 cd shared_prefs 到此目录下,查看文件夹内容

image.png

蓝色框内为存储的SharedPreferences文件(如果不指明保存的SharedPreferences的文件名,则默认文件名为[包名_preferences.xml],)

输入命令 cat [包名]_preferences.xml,可以查看保存的SharedPreferences键值对信息

二、通过facebook开源工具Stetho查看

1、在app.gradle中配置

implementation 'com.facebook.stetho:stetho:1.5.0'
implementation 'com.facebook.stetho:stetho-urlconnection:1.5.0'

在项目application中初始化

Stetho.initializeWithDefaults(this);

2、通过chrome浏览器查看

在Chrome浏览器中输入 chrome://inspect,就可以在浏览器中查看数据存储信息(确保连接设备且打开需要查看的应用)

image.png

点击inspect进入查看,如果点击inspect一直处于loading状态没有反应,需要自备梯子

3、查看数据

image.png

点击右上角Resources按钮 就可以查看数据库、SharedPreferences的相关数据了

通过Android Studio查看数据

点击android studio 右侧的device file explore,找到data / data 目录:

image.png

找到需要查看的包名,查看到sharedpreference 本地的缓存名称,并打开即可查看

image.png

点击需要查看的SharedPreferences xml

image.png

以上就是三种查看SharedPreferences数据的方式

相关文章

网友评论

    本文标题:查看SharedPreferences中保存的数据

    本文链接:https://www.haomeiwen.com/subject/cxzycqtx.html