前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android开发笔记(一百八十五)使用设备浏览器Device File Explorer导出存储卡的文件

Android开发笔记(一百八十五)使用设备浏览器Device File Explorer导出存储卡的文件

作者头像
aqi00
发布2022-09-21 15:09:05
9030
发布2022-09-21 15:09:05
举报
文章被收录于专栏:老欧说安卓老欧说安卓

之前在介绍SharedPreferences的时候提到,共享参数的存储路径为“/data/data/应用包名/shared_prefs/***.xml”,然而使用手机自带的文件管理器,根本就找不到该路径,data下面只有空目录而已。这是因为手机厂商加了层保护,不让用户查看App的核心文件,否则万一不小心误删了,App岂不要运行报错呢?当然作为开发者,只要打开了手机的USB调试功能,还是有办法拿到测试应用的数据文件。 首先打开Android Studio,依次选择菜单Run→Run '***',把测试应用比如chapter06安装到手机上。接着单击Android Studio左下角的logcat标签,找到已连接的手机设备和测试应用,如下图所示。

 注意到Logcat窗口的右边,也就是Android Studio右下角有个竖排标签“Device File Explorer”,翻译过来叫设备文件浏览器。单击该标签按钮,此时主界面右边弹出名为“Device File Explorer”的窗口,如下图所示。(也可依次选择菜单“View”→“Tool Windows”→“Device File Explorer”)

 在上图所示的窗口中依次展开各级目录,一路进到/data/data/com.example.chapter06/shared_prefs,在该目录下看到了参数文件share.xml。右击share.xml,并在右键菜单中选择“Save As”,把该文件保存到电脑,之后就能查看详细的文件内容了。导出到电脑的share.xml文件内容示例如下:

代码语言:javascript
复制
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
    <string name="update_time">2022-08-14 12:50:53</string>
    <string name="name">王五</string>
    <float name="weight" value="70.0" />
    <boolean name="married" value="false" />
    <int name="age" value="20" />
    <long name="height" value="180" />
</map>

不光参数文件,凡是保存在“/data/data/应用包名/”下面的所有文件,均可利用设备浏览器导出至电脑。

点此查看Android开发笔记的完整目录

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-08-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档