我通過重命名模擬器的SDCard文件(sdcard.img - 位於.Android文件夾)來卸載SD卡。儘管SDCard未卸載,Android - file.exists()對/ mnt/sdcard文件夾返回true。 - 仿真器
但是我的應用程序的f.exists()對於SD卡的根文件夾 -/mnt/sdcard仍然返回true(即使它在技術上不應該在那裏)。
這怎麼可能?
編輯:它對位於/ mnt/sdcard/something下的文件返回false。但是它對根文件夾/ mnt/sdcard返回true - 這就是讓我困惑的原因。
你確定它還不在'/ mnt/sdcard'中嗎? – 2013-02-18 19:43:50
嘗試它在真正的設備模擬器玩sdcard時很有趣。 – 2013-02-18 19:44:09
是什麼讓您認爲重命名外部存儲映像文件將「卸載」仿真器中的外部存儲? – CommonsWare 2013-02-18 19:46:57