Android设备文件在Android Studio中可见,但在Windows资源管理器中不可见!

hmae6n7t  于 2023-02-24  发布在  Android
关注(0)|答案(3)|浏览(151)

我正在写一个可以保存文件的应用程序,很长一段时间以来,我一直困惑于为什么它不把这些文件保存在应用程序目录中,因为我在Windows资源管理器中看不到这些文件:
(SD卡或内部存储)

然而,在代码中,我可以看到文件存在。所以我决定通过Android Studio中的设备文件资源管理器进行检查,文件夹结构不同,(更重要的是)文件在那里:

这不是阻碍我,这只是一个好奇的事情。

问题

我误解了什么?我可能会探索我可能在错误的地方寻找的想法,但我在Windows资源管理器中运行搜索,它什么也没有找到。
Windows资源管理器是否由于某种原因无法导航Android文件?为什么这些文件夹结构看起来不一样。

0md85ypi

0md85ypi1#

我认为这是一个文件权限的问题。可能你写的文件夹不允许Windows看到她。你可以比较你的问题与数据库SQLite文件。如果你使用Android Studio〉设备文件资源管理器,你可以看到数据库APP文件,也下载他们。但与Windows你永远不会看到数据库文件!

lyfkaqu1

lyfkaqu12#

我认为android studio不会把你手机上的文件保存在windows上,它只是直接从你的手机上读取文件并显示给你看。

pu3pd22g

pu3pd22g3#

您的第一张图片显示/storage/emulated/0/Android/data/com.mycompany.###/files。(您的PC将其命名为Internal,但您应该知道Android将其视为External存储)
设备文件资源管理器的图片显示/data/data/com.mycompany.####/files。(这是Android认为内部的文件)。
所以你在比较不同的路径。
设备文件资源管理器可以同时显示这两种文件。
Windows只能显示第一条路径,不能显示第二条路径。
设备文件资源管理器可以同时显示这两种文件。

相关问题