我有一个我在旧手机上制作的应用程序。它创建一个名为LocationTracker的文件夹。当我单步执行代码时,它说该文件夹存在。但是当我将手机连接到电脑时,我似乎无法浏览它。我刚刚在手机上查看了我的文件浏览器,我也可以浏览到那里的文件夹。根据它是在SD卡下,但我不能在我的电脑上看到它。
我正在手机上的文件浏览器中生根。似乎有2个SD卡文件夹。一个叫做sdcard1,这似乎是我的实际SD卡。另一个叫做SD卡。我认为这是一个模拟的。我使用Environment.getExternalStorageDirectory(),我认为如果有可用的话,它会返回SD卡。如果是这种情况,为什么它使用模拟文件夹而不是实际的SD卡文件夹?我该如何解决这个问题?
答案 0 :(得分:0)
在具有多个"外部"的设备中存储目录,这个目录代表" primary"用户将与之交互的外部存储。可通过
访问二级存储
其余的句子遗憾地遗失了。但是,这些方法是Context.getExternalFilesDirs()
和Context.getExternalMediaDirs()
。