-1

我通过重命名模拟器的 SDCard 文件(sdcard.img - 位于 .Android 文件夹中)卸载了 SD 卡。

但是我的应用程序的 f.exists() 仍然为 sd 卡的根文件夹返回 true - /mnt/sdcard (即使它在技术上不应该存在)。

这怎么可能?

编辑:它为位于 /mnt/sdcard/something 下的文件返回 false。但它为根文件夹 /mnt/sdcard 返回 true - 这让我感到困惑。

4

1 回答 1

3

也许这是一个错误,或者我可能误解了 api。

两者都不。模拟器只是创建了一个新的外部存储映像。你没有“卸载”任何东西。

于 2013-02-18T20:39:44.727 回答