红米 Note3 的默认写文件位置在哪里?

2018-01-19 19:56:05 +08:00
 Dannytmp

学郭神的第一行代码(新版),文件存储那个例子,书上说默认位置在 /data/data/<packagename>/files/这个目录,可是 /data/下只有一个隐藏文件,没有其它东西。

但是按例子代码运行又显示写文件是成功的,恢复了在 EditText 的写入的内容。

书上那个"data"文件到底在哪个位置呢?

8718 次点击
所在节点    Android
3 条回复
loading
2018-01-19 20:56:10 +08:00
应该是 sd 卡里面那个,是 android 的规范。

sd 卡是在 /mnt 里面吧,linux 目录方式
winterbells
2018-01-19 21:10:21 +08:00
位置是对的,只是没有 root 权限看不到
szlytlyt
2018-01-19 22:03:07 +08:00
你看到的 sd 卡目录实际上是 /sdcard 的,手机上没有 root 权限其他软件看不到其他目录,你可以开调试模式然后在电脑执行 adb shell 然后执行 su 去访问那些文件夹

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/424345

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX